如何修改此函数以获取div中单击元素下方的值?

时间:2014-10-01 22:23:59

标签: jquery

需要在点击元素下方的div中获取并创建var。

var将在其他地方使用。

HTML

  <div class="ellipsis">
    <a title="Newest" href="#picked" class="addressClick" id=
    "https://www.foo.com/mail/5423551ae4b0a1ae195446cd" name=
    "https://www.foo.com/mail/5423551ae4b0a1ae195446cd">My stuff<span class="ltgrey">by John Smith</span></a>
    <div class="ltrFolder">
      <a title="Archive" href="list_johnsmith.html"></a>
    </div>
  </div>

当前功能(从.addressClick获取ID)

$(function(getAddress){
  $('.addressClick').click(function(){                       
    letterLink = $(this).attr('id');
    console.log(letterLink);
  });  
});

1 个答案:

答案 0 :(得分:1)

使用简单的遍历:

 $('.addressClick').click(function(){                       
    var nextLink = $(this).next().find('a');
    alert( nextLink.attr('title') ); // will alert "Archive"
 }); 

next()将返回下一个兄弟,find()将寻找该兄弟的后代