Javascript JQuery在以下情况下启动<;a>;锚定被点击
您好,我希望显示一条警告消息,告诉我选择href链接的时间 已单击锚定标记 这可以通过jquery实现吗 我希望Javascript JQuery在以下情况下启动<;a>;锚定被点击,javascript,jquery,Javascript,Jquery,您好,我希望显示一条警告消息,告诉我选择href链接的时间 已单击锚定标记 这可以通过jquery实现吗 我希望 $('a').click(function(){ alert(this.href); }); 我会的 <a href="/Eureka/Home.aspx" target="_parent" onClick="closeAllSubMenus();"">Home</a> <a href="/Eureka/IPAQ/IPAQAssignments
$('a').click(function(){
alert(this.href);
});
我会的
<a href="/Eureka/Home.aspx" target="_parent" onClick="closeAllSubMenus();"">Home</a>
<a href="/Eureka/IPAQ/IPAQAssignments.asp" target="_parent" onClick="closeAllSubMenus();"">IPAQ Summary</a>
<a href="https://www.askcnet.com/cgi-bin/wonderdesk/wonderdesk.cgi" target="_new" onClick="closeAllSubMenus();"">Eureka System Support</a>
<a href="/Eureka/Logout.aspx" target="_parent" onClick="closeAllSubMenus();"">Logout</a>
下面的测试页面似乎没有启动我是否设置了jquery
<html>
<head>
<script type="text/javascript" src="JScripts/jquery-1.4.2.min.js"></script>
<script src="JScripts/jquery.tooltip.min.js" type="text/javascript"></script>
<script src="JScripts/jquery.tooltip.js" type="text/javascript"></script>
<script src="JScripts/jquery-ui-1.8.2.custom.min.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
$('a').on('click',function(e) {
e.preventDefault(); //if you want to prevent from visiting the link
alert($(this).attr('href'));
});
</script>
</head>
<body>
<a href="/Eureka/Home.aspx" target="_parent" onClick="closeAllSubMenus();"">Home</a><br>
<a href="/Eureka/IPAQ/IPAQAssignments.asp" target="_parent" onClick="closeAllSubMenus();"">IPAQ Summary</a><br>
<a href="https://www.askcnet.com/cgi-bin/wonderdesk/wonderdesk.cgi" target="_new" onClick="closeAllSubMenus();"">Eureka System Support</a><br>
<a href="/Eureka/Logout.aspx" target="_parent" onClick="closeAllSubMenus();"">Logout</a><br>
</body>
</html>
$('a')。在('click',函数(e)上{
e、 preventDefault();//如果要阻止访问链接
警报($(this.attr('href'));
});
确定要执行以下操作:
$('a').on('click',function(e) {
e.preventDefault(); //if you want to prevent from visiting the link
alert($(this).attr('href'));
});
如果您想在继续之前显示警报,可以显示警报,阻止默认设置(只需立即跟随链接),然后将窗口位置分配给href 警觉的 或者,您可以使用确认而不是警报 证实
你试过了吗?这样行吗?那么问题出在哪里?为什么要标记ASP.Net?我看到在单击
onClick
之后有一个额外的双引号。您必须删除它。在元素添加到页面后是否绑定它?即使没有preventDefault
它也会在重定向之前显示警报。请检查OP是否有问题和答案。他还没有意识到这一点。不过,程序方式是+1。好的,我的锚嵌入在div标记中
$('a').click(function(e){
e.preventDefault();
alert(this.href);
window.location = this.href;
});
$('a').click(function(e){
e.preventDefault();
if(confirm(this.href))
window.location = this.href;
});