使用此功能在单击事件中查找LI的文本

时间:2013-09-29 18:16:04

标签: javascript jquery onclick this

我试图使用(this).text()找到LI项的文本,但它告诉我它没有text方法。我怎样才能参考LI中的文字?

$('.mylist').on('click','li',function() {alert('fired '+(this).text());});

<body>
  <ul class=mylist>The unordered list
    <li id=one>test one</li>
    <li id=two>test two</li>
 </ul>
</body>

bin是http://jsbin.com/IKiZOmA/1/edit

2 个答案:

答案 0 :(得分:1)

应该是$(this).text()而不是(this).text()

答案 1 :(得分:0)

这些是变化。 id和类应该在“”

<ul class="mylist">The unordered list
    <li id="one">test one</li>
    <li id="two">test two</li>
  </ul>

this已更改为$(this)

{alert('fired '+($(this).text()));});