选中/取消选中复选框jQuery

用户名

我有一种情况,我在JavaScript中得到以下信息:

$('<input type="checkbox" name="checkbox1" value="12345">').prop('checked',true);

上面根本没有选中该复选框。还尝试了:

$('<input type="checkbox" name="checkbox1" value="12345">').attr('checked','checked');

当我这样做时,我得到的价值是:

$('<input type="checkbox" name="checkbox1" value="12345">').val();

数组中包含以下内容:

<input type="checkbox" name="checkbox1" value="12345">

所以我通常在上面这样称呼:

$(data[0]).val();

为什么不使用prop或attr进行检查/取消检查工作?

epascarello

复选框已选中。

var elem = $('<input type="checkbox" name="checkbox1" value="12345">').prop('checked',true);
console.log(elem.prop("checked"));  //true
console.log(elem[0]);   //<input type="checkbox" name="checkbox1" value="12345">

当您检查DOM时,它不会神奇地将该属性添加为属性。如果要更新HTML,则必须添加一个属性

var elem = $('<input type="checkbox" name="checkbox1" value="54321">').attr("checked","checked");
console.log(elem.prop("checked"));  //true
console.log(elem[0]);  //<input type="checkbox" name="checkbox1" value="12345" checked="checked">

JSFiddle

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery按钮取消选中复选框

来自分类Dev

使用Jquery取消选中复选框

来自分类Dev

jQuery-取消选中复选框

来自分类Dev

使用Jquery取消选中复选框

来自分类Dev

jQuery:取消选中已选中的其他复选框

来自分类Dev

使用jQuery选中/取消选中引导复选框

来自分类Dev

jQuery复选框选中和取消选中悬停

来自分类Dev

如何使用JavaScript或jquery选中/取消选中复选框?

来自分类Dev

jQuery为什么不选中/取消选中复选框

来自分类Dev

jQuery隐藏复选框选中,但不取消选中

来自分类Dev

选中/取消选中jQuery中的所有复选框

来自分类Dev

如果通过jquery选中,则取消选中复选框

来自分类Dev

jQuery干代码以取消选中和选中复选框

来自分类Dev

jQuery复选框选中取消选中问题

来自分类Dev

取消选中复选框

来自分类Dev

选中和取消选中复选框

来自分类Dev

选中并取消选中动态复选框

来自分类Dev

取消选中“全部选中”复选框

来自分类Dev

选中和取消选中复选框

来自分类Dev

无法选中/取消选中复选框

来自分类Dev

选中和取消选中复选框

来自分类Dev

选中/取消选中无复选框

来自分类Dev

无法选中/取消选中复选框

来自分类Dev

在jQuery中选择主复选框时选中/取消选中复选框

来自分类Dev

jQuery取消选中具有name属性的复选框

来自分类Dev

jQuery取消选中具有name属性的复选框

来自分类Dev

从功能中取消选中JQuery UI复选框

来自分类Dev

jQuery / JS复选框值不会删除取消选中

来自分类Dev

jQuery取消选中复选框(如果已禁用)