76 of 119 menu

has სელექტორი

:has სელექტორი ირჩევს ელემენტებს, რომლებიც შეიცავენ მინიმუმ ერთ ელემენტს მოცემული სელექტორის მიხედვით, არააუცილებლად პირდაპირ შთამომავალს. რადგან :has არ ეკუთვნის CSS სპეციფიკაციას, თანამედროვე ბრაუზერებში სიჩქარის გასაზრდელად საუკეთესოა მისი ნაცვლად გამოიყენოთ $("თქვენი css-სელექტორი").has(სელექტორი/DOM ელემენტი).

სინტაქსი

ასე ვირჩევთ ელემენტებს:

$(':has(სელექტორი)');

ასე ვირჩევთ ელემენტებს, თუ საჭიროა სელექტორის პირდაპირი ჩადგმა:

$(':has(>სელექტორი)');

მაგალითი

მოდით ავირჩიოთ მხოლოდ ის აბზაცები, რომლებსაც შიგნით აქვთ ტეგი b და დავამატოთ მათ ბოლოში ტექსტი '!!!':

<p>ტექსტი</p> <p>ტექსტი</p> <p><b>მსხვილი</b> ტექსტი</p> <p><b>მსხვილი</b> ტექსტი</p> $('p:has(b)').append('!!!');

HTML კოდი ასე გამოიყურება:

<p>ტექსტი</p> <p>ტექსტი</p> <p><b>მსხვილი</b> ტექსტი!!!</p> <p><b>მსხვილი</b> ტექსტი!!!</p>

იხილეთ ასევე

  • მეთოდი has,
    რომელიც ფილტრავს შერჩეულ ელემენტთა სიმრავლეს შთამომავლების მიხედვით
  • მეთოდი filter,
    რომელიც ფილტრავს ელემენტებს სიმრავლეში მოცემული სელექტორის მიხედვით
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა