Kichaguzi parent

Kichaguzi :parent huchagua vipengele, ambavyo ni wazazi (yaani, vipengele visivyo tupu, ambavyo vna kipengele au maandishi). Ili kupata wazazi au mababu za seti ya jQuery, angalia mbinu parent na parents. Kwa kuwa :parent haihusiani na ubainishaji wa CSS, ili kuboresha utendaji katika vivinjari vya kisasa ni bora kwanza kuchuja vipengele kwa kutumia kichaguzi safi cha css, na kisha kutumia .filter(':parent').

Sintaksia

Kupata vipengele vya mzazi:

javascript$(':parent');

Mfano

Tuna jedwali table lenye rangi ya kijani nyuma, wacha tupate seli td, ambazo ni wazazi, na kuzipaka rangi ya kijivu:

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'});

Angalia pia

  • kichaguzi empty,
    ambacho huchagua vipengele tupu
  • mbinu parent,
    ambayo hupata mzazi wa moja kwa moja wa kipengele
  • mbinu parents,
    ambayo huchagua vipengele ambavyo havina watoto (pamoja na viti vya maandishi)