我有一个超链接列表。该列表称为 btnList。
当我执行以下操作时,没有任何回报:
$("a.btnList").live('click', function () {
alert($(this).attr("id"));
}
我有一个超链接列表。该列表称为 btnList。
当我执行以下操作时,没有任何回报:
$("a.btnList").live('click', function () {
alert($(this).attr("id"));
}
确保您在 a 标签中使用 btnList 作为类。您可能将其作为 id
根据 JQuery 文档,http://api.jquery.com/live/
从 jQuery 1.7 开始,不推荐使用 .live() 方法。使用 .on() 附加事件处理程序。
您不应该再使用live
它,因为它已被弃用。使用on
并验证您的选择器是否正确。如果您的a
标签包含在该类的列表中,btnList
则以下内容应该有效:
$(document).on("click", ".btnList a", function(e) {
alert($(this).attr("id"));
});