Javascript 在jquery中为所有锚定标记创建单击函数
我想创建一个函数,只要用户单击任何锚,就会显示一条弹出消息 因此,我所做的是使用jquery调用锚标记:Javascript 在jquery中为所有锚定标记创建单击函数,javascript,jquery,click,anchor,Javascript,Jquery,Click,Anchor,我想创建一个函数,只要用户单击任何锚,就会显示一条弹出消息 因此,我所做的是使用jquery调用锚标记: $('a').click(function(){ alert("yeah"); }); 但它似乎并没有调用上述的点击功能。我在它之前和之后都有其他的点击功能,除了这个,它们似乎都工作得很好。我应该怎么做才能获得所有的锚定点击?您确定在其他地方没有语法错误吗?这个代码正在运行。你自己试试看:在电脑上键入CMD+SHIFT+J或在mac上键入CMD+OPT+J,同时使用chrome打开控制台。
$('a').click(function(){
alert("yeah");
});
但它似乎并没有调用上述的点击功能。我在它之前和之后都有其他的点击功能,除了这个,它们似乎都工作得很好。我应该怎么做才能获得所有的锚定点击?您确定在其他地方没有语法错误吗?这个代码正在运行。你自己试试看:在电脑上键入CMD+SHIFT+J或在mac上键入CMD+OPT+J,同时使用chrome打开控制台。复制粘贴您的函数并按enter键。然后单击此页面上的任何链接,将弹出一个警报。我注意到我没有将其放在$(document).ready()函数中,这是问题的原因吗?是的。这就可以做到无论何时使用jQuery将侦听器绑定到对象,都必须在呈现所有DOM之后进行绑定,以便侦听器能够访问要侦听的正确元素。