मैं कुछ कक्षा के साथ एक तत्व के लिए एक क्लिक घटना का उपयोग करता हूं। क्लिक इवेंट फ़ंक्शन के अंदर मुझे उसी कक्षा के साथ पृष्ठ पर अगला तत्व प्राप्त करने की आवश्यकता है। मैंने कोशिश की:उसी कक्षा के साथ अगला तत्व प्राप्त करें
$('.class').click(function() {
var $next = $(this).next('.class')
});
और:
$('.class').click(function() {
var $next = $(this).parent().parent().parent().next('.class')
});
.class किसी तालिका में टीडी के अंदर एक div है, तो इस कारण तीन बार माता-पिता()।
<table cellspacing="0" cellpadding="0" border="0" class="black8">
<tr class="trow1 drop trow1_over"
rel="0,1">
<td>
<div class="drop rootFolder"
rel="0,1"></div>
</td>
<td width="100%"
class="folderListOnclick">
<span>.. (koreňový adresár)</span>
</td>
<td>
</td>
<td>
</td>
</tr><tr class="trow1">
<td>
<div class="drag drop ordinaryFolder"
rel="1,1"
style="width: 40px;">
</div>
</td>
<td width="100%"
class="folderListOnclick"
rel="1">
<span>aaa</span>
</td>
<td>
<div class="button_mini folderEditOnclick"
rel="1">
<span></span>
</div>
</td>
<td>
<div class="button_mini folderDeleteOnclick"
rel="1">
<span><span>
</div>
</td>
</tr><tr class="trow1">
<td>
<div class="drag drop ordinaryFolder"
rel="19,1"
style="width: 50px;">
</div>
</td>
<td width="100%"
class="folderListOnclick"
rel="19">
<span>subaaa</span>
</td>
<td>
<div class="button_mini folderEditOnclick"
rel="19">
<span></span>
</div>
</td>
<td>
<div class="button_mini folderDeleteOnclick"
rel="19">
<span><span>
</div>
</td>
</tr>
</table>
क्या आप HTML पोस्ट कर सकते हैं? –
आपका दृष्टिकोण क्यों काम नहीं कर रहा है? –
@ लुका: क्योंकि 'अगला()' इस तरह से काम नहीं करता है। यह केवल * अगले भाई * ** iff ** देता है यह दिए गए चयनकर्ता से मेल खाता है। –