2

我希望在单击旁边的按钮时获取 li 值。如果单击苹果旁边的按钮,我应该在警报框上看到苹果。我已经坚持了一天了。任何帮助表示赞赏。

  <ul>
  <li>apple<input type="button" value="show">.      
  <li>jam<input type="button" value="show">.   
  <ul>

jQuery

  $("input[type=button]").click(function()
  {
   alert( $(this).parent().text());
  });
4

1 回答 1

3

你应该关闭li标签:

<ul>
  <li>apple<input type="button" value="show"></li>    
  <li>jam<input type="button" value="show"></li>
</ul>

编辑:脚本在不关闭 li 的情况下工作,听起来 jQuery 没有正确加载。

http://jsfiddle.net/D9Jv7/1/

于 2012-07-03T00:55:08.590 回答