单击某个链接后,我无法获取title属性,这是我尝试的内容:
这是html:
<li><a href="#" class="add_to_menu" title="Förderverein">+</a> test 1</li>
<li><a href="#" class="add_to_menu" title="Förderverein">+</a> test 2</li>
<li><a href="#" class="add_to_menu" title="Förderverein">+</a> test 3</li>
这是jquery脚本:
$(document).ready(function() {
$('.add_to_menu').click(function() {
alert(this.attr("title"));
});
});
答案 0 :(得分:4)
你错误地使用了this
。您应该将其包装为jQuery对象,即$(this)
:
$(document).ready(function() {
$('.add_to_menu').click(function() {
alert($(this).attr("title"));
});
});
或者,您是否真的倾向于按原样使用this
:
$(document).ready(function() {
$('.add_to_menu').click(function() {
var this = $(this);
alert(this.attr("title"));
});
});