有没有办法在选择器上获取根元素?
我注意到选择器如
document.getElementById("chk").checked
获取复选框的属性 - 如果它发生更改,则会反映该值。
对于jQuery 1.9.1
$("#chk").checked
不再返回属性,而
$("#chk").prop('checked');
会返回该属性。
我的问题是,是否有一种方法可以从选择器jQuery对象(例如$('#chck')获取基本元素,以便.checked可以工作?
请注意,我在复选框属性问题上提交了一个jQuery错误,因为它似乎应该可以工作,但这不是我的具体问题。
答案 0 :(得分:2)
$("#chk")[0].checked
$("#chk").get(0).checked
等等......
这是预期的功能,.checked
仅适用于本机DOM元素,而prop()
是jQuery方法。