如何使用jquery/javascript获取ASP.net TreeView Control的checked节点的父节点名?获取父节点名
$('#<%=treeMeasures.ClientID%>').find('input[type=checkbox]').each(function() {
alert($(this).parent().text());
});
如何使用jquery/javascript获取ASP.net TreeView Control的checked节点的父节点名?获取父节点名
$('#<%=treeMeasures.ClientID%>').find('input[type=checkbox]').each(function() {
alert($(this).parent().text());
});
只需要父元素的标签名称尝试$(this).parent().get(0).tagName
.parent()
函数用于访问元素直接父元素。
您还可以使用.parents()
访问进一步在祖先中的父元素。
在这两种情况下,您还可以为特定选择器添加一个可选参数。
不是一个真正的jQuery的大师,但如果你需要访问父的ID,你可以如果你愿意,如果你得到父节点使用$(this).parent().get(0)
尝试使用
$(this).parent().attr('id')
我想他正在寻找dom属性“.nodeName”而不是id。 – MacAnthony 2010-07-14 13:28:30
我曾试过.parent()。我无法检索节点名称。那么我把我已经做了样品jquery,我想要检索父节点名称,在上面的问题 – 2010-07-14 11:16:14
那么我的问题是,我想限制从ASP.net TreeView控件拖动父节点。我想只拖动子节点 – 2010-07-14 11:20:46