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,
    кој ги избира елементите кои немаат потомци (вклучувајќи текстни јазли)