我已经在寻找解决方案已有一段时间了,希望现在能得到一些帮助。我试图弄清楚是否使用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/

10-09 02:06