我有类似的东西
<ul>
<li>-</li>
<li>-</li>
</ul>
<table id="foo">
<thead>
<tr>
<th>-</th>
<th>-</th>
</tr>
</thead>
</table>
我想从li
th
和#foo
var controls = $('#foo').find('th').end().prev().find('li').css('background','red');
http://jsfiddle.net/c1kpg3f1/1/
我尝试添加()和addBack()
,但没有。
答案 0 :(得分:1)
答案 1 :(得分:0)
假设您想要将li
个元素和两个th
元素都设为红色背景:
$('#foo').prev().find('li').css('background','red');
$('#foo').find('th').css('background','red');