我有一个 div 里面有一堆东西。我在那个 div 里面也有一个链接,它有一个动态生成的 id。没有办法告诉 id 将是什么。
当我单击该链接时,如何将该链接的 id 获取到变量 jQuery 中?在 *.js 文件中?
我有一个 div 里面有一堆东西。我在那个 div 里面也有一个链接,它有一个动态生成的 id。没有办法告诉 id 将是什么。
当我单击该链接时,如何将该链接的 id 获取到变量 jQuery 中?在 *.js 文件中?
试试这个,
带标签名称
$('a').click(function(){
//alert($(this).attr('id');
alert(this.id); //Better then the statement above as it is javascript with jQuery wrapper
});
有课
$('.classOfAnchor').click(function(){
alert($(this).attr('id');
alert(this.id); //Better then the statement above as it is javascript with jQuery wrapper
});
$("a").click(function() {
//alert( $(this).attr('id') );
alert(this.id); //Better then above
});
除非某些东西给元素一个 id,否则不会有一个。
但是,为了解释起见,可以说该链接上肯定有一个 ID..
如果您使用的是 jQuery,您可以简单地选择其容器 div,然后向下遍历链接:var myID = $('div#theContainingDiv').children('a').attr('id');
或者,你可以按照别人说的去做——这也行。