你那个$(this)指代的是按钮button你在按钮上加checked肯定是不行的。
如果你是想获取checked是否被选中应该用prop获取该对象的属性。
所以你的$(this)指代的对象没有那个属性你无法获取也无法添加上
如果你是想获取checked是否被选中应该用prop获取该对象的属性。
所以你的$(this)指代的对象没有那个属性你无法获取也无法添加上
解决方案 »
- 急急急急急急急急急急!!!动态插入table问题
- 谁来解释下这段JS代码,引起的现象。。
- 求项目
- enctype="multipart/form-data" 两个表单提交的问题!!!!!!!
- 实现不了隐藏ul的效果,不知道问题在哪,大家帮忙
- javascript顺序
- 如何获得表表元素得位置
- 请教如何截取小数点前面的字符串,如单批danpiianj2.doc截取成danpiianj2?
- extjs中submit提交后不进入success也不进入failure
- 关于vuecli的问题
- 求一个jquery ligerui和后台交互的例子
- 用php和js怎么把订单数据传送到后台呢,还有第二页还可以修改数量
<script src="jquery-1.8.3.min.js"></script>
<style>
div{border:1px solid red;}
</style>
<body>
<div id="div1">
<span><input name='box' class="i" type='checkbox' value=1>1</span>
<span><input name='box' class="i" type='checkbox' value=2>2</span>
<span><input name='box' class="i" type='checkbox' value=3>3</span>
</div>
<div id="div2">
</div>
<button>移动</button>
</body>
</html>
<script>
$(function(){
$("button").click(function(){
$("input[name='box']").each(function(index, element) {
if($(this).prop("checked")){
$(this).parent().clone(true).appendTo("#div2");
$(this).parent().remove();
}
});
})
})
</script>
$("button").click(function(){
$('#div1 :checked').appendTo($('#div2'));
})
})