<head runat="server">
<title>无标题页</title>
<script type="text/javascript">
$(function(){
$("#btn").click(function(){
var temp = $("#select1 option:selected").remove();
$("#select2").append(temp);
});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<select id="select1" multiple="multiple">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<div>
<input type="button" id="btn" value="tiao" />
</div>
<select id="select2" multiple="multiple"></select>
</div>
</form>
</body>
</html>
问题:1.提示运行时缺少对象
2.浏览器有时提示无法启动程序“http://localhost.........default.aspx”
<title>无标题页</title>
<script type="text/javascript">
$(function(){
$("#btn").click(function(){
var temp = $("#select1 option:selected").remove();
$("#select2").append(temp);
});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<select id="select1" multiple="multiple">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<div>
<input type="button" id="btn" value="tiao" />
</div>
<select id="select2" multiple="multiple"></select>
</div>
</form>
</body>
</html>
问题:1.提示运行时缺少对象
2.浏览器有时提示无法启动程序“http://localhost.........default.aspx”
<script type="text/javascript">
$(function(){
$("#btn").click(function(){
var temp = $("#select1 option:selected").remove();
$("#select2").append(temp);
});
});
</script>
这段代码相当于(function(){})();即立即执行的,但是你的页面DOM frame还没有加载完成你就尝试去绑定dom element ,这样当然会出错.
你应该放在$(document).ready(function(){ /*这里写你的代码*/ });或者放在页面的最下面.