获取Checkbox价值Jquery Mobile

前端之家收集整理的这篇文章主要介绍了获取Checkbox价值Jquery Mobile前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在设置我的 jquery移动复选框,如此..
$("#checkBox-2a").attr("checked",settings.DEnabled).checkBoxradio("refresh");

这是标记

<fieldset data-role="controlgroup" data-mini="true" style="text-align:center;">
            <input type="checkBox" name="checkBox-2a" id="checkBox-2a" class="custom" />
            <label for="checkBox-2a">
                Enable D</label>
..

复选框已正确检查.但是现在当我想用这段代码检索一个值时..

settings.DEnabled = $("#checkBox-2a").attr("checked");

当我调试它时,返回’checked’,当我查看标记时,当ui中的正确检查bool时,复选框正在更新.我没有在标记中看到“已检查”属性.

如何获取/查找复选框的值?

解决方法

attr不返回布尔值,可以使用prop方法http://api.jquery.com/prop/#entry-examples
settings.DEnabled = $("#checkBox-2a").prop("checked");

或者是方法

settings.DEnabled = $("#checkBox-2a").is(":checked");
原文链接:https://www.f2er.com/html/225363.html

猜你在找的HTML相关文章