2013-03-06 91 views
0

我没能获得点击某些链接时,标题属性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> 

THI是jQuery脚本:

$(document).ready(function() { 
    $('.add_to_menu').click(function() { 
     alert(this.attr("title")); 
    }); 
}); 

回答

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")); 
    }); 
}); 
+0

感谢你,是这个问题,我知道我是错过了一些东西,我会在12分钟内接受你的回答 – TooCooL 2013-03-06 18:10:34