Hex*_*exo 3 javascript jquery internet-explorer hidden checked
我一直试图检查我的输入[type = hidden]是否有checked ="checked"属性.该输入字段如下所示:
<input type="hidden" checked="checked" name="1_WILLINFOS">
Run Code Online (Sandbox Code Playgroud)
在Firefox中,通过使用它可以正常工作:
jQuery(selector).find('input[name=1_WILLINFOS]').attr('checked') == "checked"
Run Code Online (Sandbox Code Playgroud)
但IE10总是给我一个假的.
到现在为止我尝试使用以下内容:
.attr("checked") == "checked"
.attr("checked") == true
.is(':checked')
Run Code Online (Sandbox Code Playgroud)
所有这些都给了我一个假的.
有任何想法吗?谢谢
您不能将隐藏输入作为复选框,因此它不具有checked
属性.你可以使用a type="checkbox"
并隐藏它,display:none
如果你需要它作为一个复选框,或者你可以简单地使用隐藏的输入与一个0
或一个1
模拟它.