Javascript 锚定标记jQuery单击
我有一个这样的锚标签Javascript 锚定标记jQuery单击,javascript,jquery,anchor,Javascript,Jquery,Anchor,我有一个这样的锚标签 <a href="javascript:anchorScr()" id="anch1" class ="af-link"/> 我做错什么了吗?为什么第一次单击时不调用my anchorScr()?单击锚定时,将调用anchorScr函数: href="javascript:anchorScr()" 然后,该函数将一个click事件处理程序附加到所有a元素 删除href,只需执行以下操作: jQuery('a').click(function (eve
<a href="javascript:anchorScr()" id="anch1" class ="af-link"/>
我做错什么了吗?为什么第一次单击时不调用my anchorScr()?单击锚定时,将调用
anchorScr
函数:
href="javascript:anchorScr()"
然后,该函数将一个click
事件处理程序附加到所有a
元素
删除href
,只需执行以下操作:
jQuery('a').click(function (event) {
var id = $(this).attr("id");
alert(id);
});
代码将执行-将单击
事件处理程序附加到所有a
元素。您可能只需要在上运行此命令,以确保页面已完全加载到DOM中。
<a href="#" id="anch1" class ="af-link">click here</a>
jQuery(document).ready(function(){
jQuery('a').click(function (event) {
var id = $(this).attr("id");
alert(id);
});
});
jQuery(文档).ready(函数(){
jQuery('a')。单击(函数(事件){
var id=$(this.attr(“id”);
警报(id);
});
});
就这么简单。谢谢你。
<a href="#" id="anch1" class ="af-link">click here</a>
jQuery(document).ready(function(){
jQuery('a').click(function (event) {
var id = $(this).attr("id");
alert(id);
});
});