Jquery 获取选择器上的根元素
有没有办法在选择器上获取根元素 我注意到一个选择器,例如Jquery 获取选择器上的根元素,jquery,Jquery,有没有办法在选择器上获取根元素 我注意到一个选择器,例如 document.getElementById("chk").checked 获取复选框的属性-如果它更改,则会反映该值 对于jQuery 1.9.1 $("#chk").checked 不再返回属性,而 $("#chk").prop('checked'); 确实归还了财产 我的问题是,有没有办法从选择器jQuery对象(如$('#chck')获取基本元素,以便.checked可以工作? 请注意,我在checkbox属性问题上提出了
document.getElementById("chk").checked
获取复选框的属性-如果它更改,则会反映该值
对于jQuery 1.9.1
$("#chk").checked
不再返回属性,而
$("#chk").prop('checked');
确实归还了财产
我的问题是,有没有办法从选择器jQuery对象(如$('#chck')获取基本元素,以便.checked可以工作?
请注意,我在checkbox属性问题上提出了一个jQuery错误,因为这似乎应该有效,但这不是我的问题
$("#chk")[0].checked
$("#chk").get(0).checked
等等
这是预期的功能性,。checked
仅适用于本机DOM元素,而prop()
是一种jQuery方法。$(“#chk”)。checked
实际上会产生未定义的(我认为一直都是这样)。可能您正在查找$(“#chk”)[0]。选中的?$(“#chk”)
始终是一个jQuery对象,它没有。选中的属性,而文档。getElementById(“chk”)
始终是一个DOM元素,它有。你的虫子报告没有。