Bir kardeş değil DOM bir öğeyi seçin ama sonra gider

oy
0

Bize aşağıdaki DOM olduğunu varsayalım

<div class=parent>
   <div class=childNotSibling>
   </div>
</div>

<div class=elementToSelect>
</div>

Şimdi birlikte div seçmek ister misiniz elementToSelectsınıfına ama div yalnızca parentsınıfın içindeki bir öğe vardır childNotSiblingsınıfın. Bu kullanarak css Tamamladılar mümkün mü?

Oluştur 20/10/2018 saat 14:07
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
0

Bu JSFiddle hile yapmak gerekir https://jsfiddle.net/tremor/f4cghd5x/

Burada JQuery kullanarak kod JavaScript kısmıdır.

// find all the occurrences of .childNotSibling
$("body").find(".childNotSibling").each(function(index, element) {
  // if .childNotSibling's parent has class "parent"
  if ($(this).parent().hasClass("parent")) {
    // and if the parent's next sibling has "elementToSelect"
    if ($(this).parent().next().hasClass("elementToSelect")) {
      // do something with that element
      $(this).parent().next().css("background-color", "red");
    }
  }
});
Cevap 22/10/2018 saat 17:36
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more