如何从JQuery选择器中获取DOM元素我很难从jQuery选择器获得实际的DOMElement。样本代码:<input type="checkbox" id="bob" />
var checkbox = $("#bob").click(function() { //some code } )在另一段代码中,我试图确定复选框的选中值。 if ( checkbox.eq(0).SomeMethodToGetARealDomElement().checked )
//do something.拜托,我不想做: if ( checkbox.eq(0).is(":checked"))
//do something这让我绕过了复选框,但其他时候我需要真正的DOMElement。
3 回答
尚方宝剑之说
TA贡献1788条经验 获得超4个赞
$("table").get(0);
$("table")[0];
$(":checkbox").click(function() { if ($(this).is(":checked")) { // do stuff }});
$(":checkbox").each(function(i, elem) { $(elem).data("index", i);});$(":checkbox").click(function() { if ($(this).is(":checked") && $(this).data("index") == 0) { // do stuff }});
XmlHttpRequest
.
MM们
TA贡献1886条经验 获得超2个赞
jQuery("#bob").get(0).outerHTML;
<input type="text" id="bob" value="hello world" />
添加回答
举报
0/150
提交
取消