gpt4 book ai didi

javascript - 如何使用其类获得对自链接 anchor 标记的点击?

转载 作者:行者123 更新时间:2023-11-30 12:13:27 25 4
gpt4 key购买 nike

我试图在点击 anchor 标签时获取 ID 属性 的值。

<a href="#" id="a'.$id.'" class="delete_assessor delete-row"><i class="fa fa-trash-o"></i></a>

<script type="text/javascript">
$(document).ready(function(){

$(".delete_assessor").live("click",function(){
alert('delete');
var id = $(this).attr("id");
var trhandler = 'a'+id;


if(confirm("Do you really want to delete this assessor ?")){
ajax("delete_assessor",$(this).attr("id"),trhandler);

}
});
});

我无法提醒任何值并且在控制台中它没有显示任何消息

alert('delete');
console.log('clicked');

最佳答案

从 jQuery 1.7 开始, .live() 方法已弃用。使用 .on() 附加事件处理程序。同时添加 event.preventDefault() 用于防止默认行为或点击事件。

$(document).ready(function() {

$(".delete_assessor").on("click", function(e) {
e.preventDefault()
alert('delete');
var id = $(this).attr("id");
var trhandler = 'a' + id;
if (confirm("Do you really want to delete this assessor ?")) {
ajax("delete_assessor", $(this).attr("id"), trhandler);
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<a href="#" id="a'.$id.'" class="delete_assessor delete-row"><i class="fa fa-trash-o"></i>ggg</a>

关于javascript - 如何使用其类获得对自链接 anchor 标记的点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33098388/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com