我有
<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>
如果我在第一个link-text
或第一个and_text
或第一个delete-tag
元素处,我可以使用jquery和set获取下一个and-text
元素文字为空?
答案 0 :(得分:1)
如果你在第一个link-text
:
$(this).next('.link-text').children('.and_text').empty();
如果您使用的是.link-text
或.delete-tag
:
$(this).closest('.link-text').next('.link-text').children('.and_text').empty();
<强>更新强>
无论您在第一个.link-text
的哪个位置,都可以使用以下内容:
var that = $(this).is('.link-text') ? $('.link-text') : $(this).closest('.link-text');
that.next('.link-text').children('.and_text').empty();
答案 1 :(得分:0)
您可以尝试这样的事情:
$(this).parents(".link-test").next(".link-text").children(".and_text").text('');