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); });