22 ŞUBAT 2010, PAZARTESİ
jquery sınıf ile en yakın önceki eş bulmak
işte işe gittiğimde kaba html:
<li class="par_cat"></li>
<li class="sub_cat"></li>
<li class="sub_cat"></li>
<li class="par_cat"></li> // this is the single element I need to select
<li class="sub_cat"></li>
<li class="sub_cat"></li>
<li class="sub_cat current_sub"></li> // this is where I need to start searching
<li class="par_cat"></li>
<li class="sub_cat"></li>
<li class="par_cat"></li>
** 4, en yakını önceki .par_cat
traverse gerekiyor ve bunun için bir şeyler yapıyoruz.
.find("li.par_cat")
.par_cat
tüm yük (sayfa 30 hakkında var) verir. Tek bir hedefe ihtiyacım var.
Gerçekten herhangi bir ipucu takdir ediyorum :)
CEVAP
22 ŞUBAT 2010, PAZARTESİ
Deneyin:
$('li.current_sub').prevAll("li.par_cat:first");
Biçimlendirme ile test:
$('li.current_sub').prevAll("li.par_cat:first").text("woohoo");
li.par_cat
ile en yakın önceki dolduracaktır"". woohoo
Bunu Paylaş:
JQuery ile element için sınıf listesin...
Sınıf adını al jQuery kullanarak...
bulmak bir öğe türü, jQuery kullanarak...
Kaldırma birden çok sınıf () jQuery...
jquery değişim sınıf adı...