我已经在寻找解决方案已有一段时间了,希望现在能得到一些帮助。我试图弄清楚是否使用jquery选中了以编程方式添加的复选框。复选框的HTML代码如下:
<td>
<input type="checkbox" name='ismanual' id='ismanual' class="checkbox">
</td>
我正在使用以下jquery代码执行此操作:
var ismanual = document.getElementById("ismanual").val();
我尝试使用#ismanual作为选择器,但这没有帮助。知道我哪里出问题了吗?
最佳答案
如果您使用的是document.getElementById("ismanual")
,则应使用.checked
而不是.val()
...
var ismanual = document.getElementById("ismanual").checked;
对于jQuery使用...
var ismanual = $("#ismanual").is(':checked')
关于javascript - 以编程方式添加的复选框的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12175634/