<ul id="parent">
</ul>
<script>
var li =$('<li onclick="clicked(this)"/>').appendTo($('#parent'));
var span=$('<span/>').text('first').appendTo(li);
var ul1=$('<ul onclick="clicked(this)"/>').appendTo(li);
var li1=$('<ul onclick="clicked(this)"/>').appendTo(ul1);
var span1=$('<span/>').text('second').appendTo(li1);
function clicked(ref)
{
alert($(ref).children('span').text());
}
</script>
我的问题是,当我单击第二个时,警报框会弹出 2 次并同时显示第一个和第二个。但我只想要第二个。
我怎么能只参考li1
。