14 ŞUBAT 2011, PAZARTESİ
jQuery: öğe Endeksi ebeveyn olarak çocuk okumak istiyorum
Hadi bu işaretleme var ki:
<ul id="wizard">
<li>Step 1</li>
<li>Step 2</li>
</ul>
Ve bu bir WordPress kullanmak zorundayım:
$("#wizard li").click(function () {
// alert index of li relative to ul parent
});
Nasıl li
tıklandığında çocuk li
dizini ana göre alabilir miyim?
"Adım 1", "0" açılır. alert
' I örneğin,
CEVAP
14 ŞUBAT 2011, PAZARTESİ
$("#wizard li").click(function () {
console.log( $(this).index() );
});
Her madde için tek bir tıklama işleyicisi iliştirmek yerine, ancak bu gibi görünecektir: delegate
kullanmak daha iyi (performans açısından)
$("#wizard").delegate('li', 'click', function () {
console.log( $(this).index() );
});
JQuery 1.7 , on
kullanmalıdır. Aşağıdaki örnek #wizard
öğesine olay, temsilci bir olay gibi çalışmaya bağlar:
$("#wizard").on("click", "li", function() {
console.log( $(this).index() );
});
Bunu Paylaş:
bir ebeveyn belirli bir çocuk için Nas...
Ne hızlı çocuk() veya() jQuery?...
Nasıl bir liste alfabetik olarak jQuer...
Kont hemen dıv elemanları jQuery kulla...
jQuery kullanarak .() metin yalnızca m...