Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jquery中为所有锚定标记创建单击函数_Javascript_Jquery_Click_Anchor - Fatal编程技术网

Javascript 在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打开控制台。

我想创建一个函数,只要用户单击任何锚,就会显示一条弹出消息

因此,我所做的是使用jquery调用锚标记:

$('a').click(function(){
alert("yeah");
});

但它似乎并没有调用上述的点击功能。我在它之前和之后都有其他的点击功能,除了这个,它们似乎都工作得很好。我应该怎么做才能获得所有的锚定点击?

您确定在其他地方没有语法错误吗?这个代码正在运行。你自己试试看:在电脑上键入CMD+SHIFT+J或在mac上键入CMD+OPT+J,同时使用chrome打开控制台。复制粘贴您的函数并按enter键。然后单击此页面上的任何链接,将弹出一个警报。我注意到我没有将其放在$(document).ready()函数中,这是问题的原因吗?是的。这就可以做到无论何时使用jQuery将侦听器绑定到对象,都必须在呈现所有DOM之后进行绑定,以便侦听器能够访问要侦听的正确元素。