【发布时间】:2009-02-03 12:18:11
【问题描述】:
我正在使用 jQuery,我的列表有以下内容。
<div id="wrapper">
<ul id="testnav">
<li class="test1"><a href="/link">Heading</a>
<ul>
<li><a href="/link">Sub Heading</a></li>
<li><a href="/link">Sub Heading</a></li>
<li><a href="/link">Sub Heading</a></li>
</ul>
</li>
<li class="test2"><a href="/link">Heading</a>
<ul>
<li><a href="/link">Sub Heading</a></li>
<li><a href="/link">Sub Heading</a></li>
<li><a href="/link">Sub Heading</a></li>
</ul>
</li>
<li class="test3"><a href="/link">Heading</a>
<ul>
<li><a href="/link">Sub Heading</a></li>
<li><a href="/link">Sub Heading</a></li>
<li><a href="/link">Sub Heading</a></li>
</ul>
</li>
</ul>
</div>
当我单击标题或子标题时,我需要相应的文本。我使用了以下方法,但它不起作用。
$("li").bind("click", function(){
alert( $(this).text());
});
我应该做些什么改变?
【问题讨论】: