JQuery'yi kullanarak, tıklatılan hücrede bulunan orijinal bir tabloyu (aşağıdaki, class = "genişlet") bir tablo hücresine nasıl bağlarsınız? plus.gif, minus.gif ile dönüşümlü olarak sıralayın ve satırın "gizle" sınıfına sahip olup olmadığına göre hemen altındaki satırı gizleyin/gösterin. (eğer bir "gizleme" sınıfına sahipse ve "saklanma" sınıfına sahip değilse saklayın). İşaretlemede kimlikleri ve sınıfları değiştirerek esnekim.Sonraki tablo satırını bulmak için JQuery'yi kullanma
Teşekkür
Tablo satırları
<tr>
<td class="expand"><img src="plus.gif"/></td>
<td>Data1</td><td>Data2</td><td>Data3</td>
</tr>
<tr class="show hide">
<td> </td>
<td>Data4</td><td>Data5</td><td>Data6</td>
</tr>
Sadece jQuery'yi sevmiyor musunuz? '$ (this) .find ('img')' yerine, biraz daha özlü '' $ ('img', bu) 'kullanabilirsiniz. '$' Işlevi ikinci bir parametre kabul eder. JQuery kullanıldığında, sadece "bu" bağlamında seçiciyi arar. – Lasar
Teşekkürler, bu değişiklikleri yaptım. – dbrien
bana biraz geri geliyor. Diğer her şey soldan sağa okur, oysa bu sözdizimini kullanarak sağdan sola okumanız gerekir. İkisi de aynı etkiye sahipler, bu yüzden genellikle $ (this) .find (...) stiline bağlı kalmaya çalışıyorum. – nickf