2
4

2 回答 2

3

anchor tag不是li的祖先.. 而是它所在的 div 的兄弟..

你正在寻找这个我相信

$(this).closest('div').prev('a').text(text);
于 2013-05-17T18:10:22.343 回答
0

您必须使用html()jQuery 中的函数:

$(document).ready(function(){

$("#element li ").click(function(){
  $("#linki").html($(this).html());

  });
});



  <a href="" id="linki" ></a>

    <a></a>
    <div>
        <ul id="element">
          <li>Hello</li>

        </ul>
    </div>

现场示例http://jsbin.com/opoqid/46/edit

于 2013-05-17T18:12:31.713 回答