3 回答 3

0
$('#nav li>ul').parent().children('a').append('<span class="test">SOMETHING</span>');
于 2013-08-21T21:11:42.410 回答
0

这应该适合你

$('#nav li ul').prev('a').append('<span class="test">SOMETHING</span>');

更新的小提琴

或者您可以使用children()而不是find()仅选择的直接后代<li>

于 2013-08-21T21:13:35.490 回答
0

我相信您所说的是您只想将其添加到 的a直接子级中li,在这种情况下您将使用children而不是find

$("#nav li").has("ul").children("a").append('<span class="test">SOMETHING</span>');

http://jsfiddle.net/LmDYg/8/

于 2013-08-21T21:15:15.973 回答