标签: jquery jquery-selectors
我有以下结构:
<label></label><input type="text" id="t1" /><label class="a">fsafs<label>
现在我想要一个只能匹配那些带有“a”类的标签的jquery,它应该在id“t1”之后
我还想要明确标签的内容
请帮忙
答案 0 :(得分:7)
如果只选择label.a后紧接的#t1,请使用+:
label.a
#t1
+
$('#t1 + label.a').text('');
对于label.a之后的所有同级#t1元素(即在同一级别),请使用~:
~
$('#t1 ~ label.a').text('');
答案 1 :(得分:2)
这应该对你有用
$(document).ready(function(){ $('#t1').nextAll('label.a').html(''); })