2011-03-11 89 views
0

我有以下结构:匹配特定类别的标签

<label></label><input type="text" id="t1" /><label class="a">fsafs<label> 

现在我想一个jQuery可以只匹配那些级标记“一”,它应该是后ID“T1”

我也希望这个标签的内容明确

请帮

回答

7

只有一个label.a#t1后立即来选择,使用+

$('#t1 + label.a').text(''); 

对于#t1后的所有兄弟label.a元件(即在同一水平上),使用~

$('#t1 ~ label.a').text(''); 
+0

在所有 – 2011-03-11 12:14:56

+0

@ I-M-JM工作不工作:当然,它的工作原理。 http://jsfiddle.net/BoltClock/wje3V或者,你没有给我们正确的结构。 – BoltClock 2011-03-11 12:16:00

+0

@ I-M-JM:当然是:http://jsbin.com/opave4 – 2011-03-11 12:16:48

2

这应该为你

$(document).ready(function(){ 
    $('#t1').nextAll('label.a').html(''); 
})