我有这个HTML:
<ul>
<li class="selected">
<a href="#" class="myClass" title="someTitle">..</a>
</li>
<li>
<a href="#" class="myClass" title="someTitle1">..</a>
</li>
<li>
<a href="#" class="myClass" title="someTitle2">..</a>
</li>
</ul>
<div id="firstDiv"></div>
点击li a
后,我想将其设为title
作为#firstDiv
中的内容。我是新手,我需要帮助。
答案 0 :(得分:0)
只需使用$(this)
点击.attr('title')
项目中的title属性,然后使用.html()
或.text()
将文字放入div:
$('a.myClass').click(function(){
$('#firstDiv').html($(this).attr('title'));
});
使用e.preventDefauilt()
的唯一原因是页面可以向下滚动,因为#
书签链接会弹到顶部:
$('a.myClass').click(function(e){
e.preventDefault();
$('#firstDiv').html($(this).attr('title'));
});
答案 1 :(得分:0)
这就是我要做的事情:
$("a").click(function(e){
e.preventDefault();
$("#firstDiv").text($(this).attr("title"));
});