jQuery如何选择元素的父元素

jQuery如何选择元素的父元素,jquery,Jquery,我有以下几点: <div class="ELEMENT_LISTY" style=""> <div class="TITLE" id="174">string</div> <div class="BUTTONY"> <div class="POGLAD"></div> <div class="ZMIEN_NAZWE"></div> <div class="USUN"><

我有以下几点:

<div class="ELEMENT_LISTY" style="">

<div class="TITLE" id="174">string</div>
<div class="BUTTONY">
  <div class="POGLAD"></div>
  <div class="ZMIEN_NAZWE"></div>
  <div class="USUN"></div>
</div>

</div>
只有当我有id 174时,如何选择class.element\u LISTY的元素

我会的

应该注意的是,MUMARIC ID在浏览器中可能是棘手的。您应该考虑使用以字母开头的IDS。

我会的

应该注意的是,MUMARIC ID在浏览器中可能是棘手的。你应该考虑使用以字母开头的IDS。

< P>这是可行的。

$('#174').parents('.ELEMENT_LISTY')....
这应该行得通

$('#174').parents('.ELEMENT_LISTY')....
你可以做:

if ( $('div#174').length ) { //if element #174 exists
   $('div.ELEMENT_LISTY').whatever..
}
你可以做:

if ( $('div#174').length ) { //if element #174 exists
   $('div.ELEMENT_LISTY').whatever..
}

$'174'.closest'.ELEMENT_LISTY'$'174'.closest'.ELEMENT_LISTY'实际上,.parent应该足够了。@BarryChapman可能有风险,某些浏览器在某些对象上插入随机DOM包装器-在可能的情况下指定更安全。@BarryChapman确定,如果您知道该类位于包含对象的正下方,.parents.ELEMENT\u LISTY的唯一问题是,如果该类中有其他父类,则它可以拾取多个父类,使用.closest.ELEMENT\u LISTY更安全。实际上,.parent应该足够了。@BarryChapman可能有风险,某些浏览器在某些对象上插入随机DOM包装器-在可能的情况下指定更安全。@BarryChapman当然,如果您知道该类位于包含对象的正下方。parents.ELEMENT_LISTY的唯一问题是,如果该类中有其他父类,它可以拾取多个父类,更安全地使用.nestest'.ELEMENT_LISTY'。具体来说,HTML5允许id属性以数字开头。该规范的早期版本没有。具体来说,HTML5允许id属性以数字开头。早期版本的规范没有这样做。