Parent ընտրիչ

:parent ընտրիչն ընտրում է այն էլեմենտները, որոնք ծնողներ են (այսինքն՝ ոչ դատարկ էլեմենտներ, որոնց մեջ կա էլեմենտ կամ տեքստ): jQuery հավաքածուի ծնողներին կամ նախնիներին ստանալու համար տեսնեք parent և parents մեթոդները: Քանի որ :parent-ը չի պատկանում CSS-ի սպեցիֆիկացիային, ժամանակակից բրաուզերներում արտադրողականությունը բարելավելու համար ավելի լավ է նախ ֆիլտրել էլեմենտները՝ օգտագործելով մաքուր css-ընտրիչ, ապա կիրառել .filter(':parent'):

Շարահյուսություն

Ծնողական էլեմենտների ստացում.

javascript$(':parent');

Օրինակ

Մենք ունենք աղյուսակ table կանաչ ֆոնով, եկեք գտնենք այն բջիջները td, որոնք ծնողներ են, և ներկենք դրանք մոխրագույն գույնով.

html<table>
  <tr><td>aaa</td><td></td></tr>
  <tr><td>bbb</td><td></td></tr>
  <tr><td>ccc</td><td></td></tr>
</table>
csstable {
  border: 1px;
}

td {
  width: 40px;
  background: green;
} 
javascript$('td:parent').css({background: '#ccc'});

Տես նաև

  • empty ընտրիչը,
    որը ընտրում է դատարկ էլեմենտները
  • parent մեթոդը,
    որը ստանում է էլեմենտի անմիջական ծնողին
  • parents մեթոդը,
    որը ընտրում է այն էլեմենտները, որոնք չունեն սերունդներ (ներառյալ տեքստային հանգույցները)