jQuery:如何获取html属性的值?

我有一个html锚元素:

Link Text 

…我希望获得标题的内容,以便我可以将其用于其他内容:

 $('a').click(function() { var title = $(this).getTheTitleAttribute(); alert(title); }); 

我怎样才能做到这一点?

 $('a').click(function() { var title = $(this).attr('title'); alert(title); }); 
 $('a').click(function() { var title = $(this).attr('title'); alert(title); }); 
 $(this).attr("title") 

你可以在函数中使用this.title

 $('a').click(function() { var myTitle = $(this).attr ( "title" ); // from jQuery object //var myTitle = this.title; //javascript object alert(myTitle); }); 

注意

使用另一个变量名称而不是“alert”。 Alert是一个javascript函数,不要将它用作变量名

您可以创建函数并从onclick事件传递此函数

 Link Text  

如果您想捕获文档上的每次单击并获取属性值,即使您可以尝试这样做:

 $(document).click(function(event){ var value = $(event.target).attr('id'); alert(value); });