我有以下html:-
<span id="event">
<ul>
<li>Activities
<ul>
<li>Physical1
<ul>
<li>Cricket
<ul><li>One Day</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</span>
<div id="activity"></div>
我想使用 jquery click 函数在每个 li 上设置 click 事件,
它工作得很好,但我想在#activity
div中设置这个 li 文本
这是我尝试过的:
$("#event ul li").live("click", function(event){
event.stopPropagation();
alert($(this).text());
$("#activity").append($(this).text());
return false;
});
现在,当我单击 li 时,它们会出现问题,它会将所有 li 文本附加到 div 中,我只想单击 li 文本。
当点击li
那里的文本附加在div
标签例如:-点击板球然后板球附加在div中,当点击一天附加在div上...
我该怎么做呢?谢谢。