Javascript 获取具有相同类的当前范围旁边的范围元素
我有Javascript 获取具有相同类的当前范围旁边的范围元素,javascript,jquery,Javascript,Jquery,我有 大象梅勒芬特× 狗和猫× 如果我位于第一个链接文本或第一个和_text或第一个删除标记元素,是否可能使用jquery获取下一个和text元素并将其文本设置为空 如果您位于第一个链接文本: $(this).next('.link text').children('.and_text').empty() 如果您在第一个。链接文本或。删除标记使用: $(this).closest('.link text').next('.link text').children('.and_text').e
大象梅勒芬特×
狗和猫×
如果我位于第一个链接文本
或第一个和_text
或第一个删除标记
元素,是否可能使用jquery获取下一个和text
元素并将其文本设置为空
链接文本:
$(this).next('.link text').children('.and_text').empty()代码>
。链接文本
或。删除标记
使用:
$(this).closest('.link text').next('.link text').children('.and_text').empty()代码>
.link text
上的位置如何,都可以使用以下选项:
<span class="mention-persons">
<span class="link-text" id="parent4a275ca0-1bbd-11e4-8b7c-a02bb830bf59">
<span class="and_text"></span> Elephant Melephant<span onclick="deletemention(this);" id="4a275ca0-1bbd-11e4-8b7c-a02bb830bf59" class="delete-tag">×</span>
</span>
<span class="link-text" id="parent5991dff0-1bcf-11e4-908f-a02bb830bf59">
<span class="and_text">and</span> Dogs Cats<span onclick="deletemention(this);" id="5991dff0-1bcf-11e4-908f-a02bb830bf59" class="delete-tag">×</span>
</span>
</span>
您可以尝试以下方法:
var that = $(this).is('.link-text') ? $('.link-text') : $(this).closest('.link-text');
that.next('.link-text').children('.and_text').empty();
你尝试过什么,结果如何?请在问题中包括这一点。我正在做类似$(ele).next('.and_text').text('')的事情;
$(this).parents(".link-test").next(".link-text").children(".and_text").text('');