Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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 单击首次加载页面时未触发的事件_Javascript_Jquery_Click - Fatal编程技术网

Javascript 单击首次加载页面时未触发的事件

Javascript 单击首次加载页面时未触发的事件,javascript,jquery,click,Javascript,Jquery,Click,我正在用javascript设置一个页面,当点击事件发生时,该页面就会启动 除了第一次加载页面外,它大部分时间都有效 不过,如果我刷新它,它就会工作,并且单击事件会正确触发 $(document).ready(function() { $(".element").click(function() { alert("This should work"); } }); 有人知道问题出在哪里吗?如果.element是类,那么它应该可以正常工作 但如果您试图给出实际元素,例如: 如果.

我正在用javascript设置一个页面,当点击事件发生时,该页面就会启动

除了第一次加载页面外,它大部分时间都有效

不过,如果我刷新它,它就会工作,并且单击事件会正确触发

 $(document).ready(function() { 
     $(".element").click(function() { alert("This should work"); }
 });
有人知道问题出在哪里吗?

如果.element是类,那么它应该可以正常工作

但如果您试图给出实际元素,例如:

如果.element是类,那么它可能工作正常

但如果您试图给出实际元素,例如:


如果刷新页面,是否是第一次单击.element?您的意思是:$.element.clickfunction{alertThis应该可以工作;}.click?@dfsq我的意思是,当它单击时,它不工作。你可以在wewrite-ph.herokuapp.com上查看。如果你点击其中一个故事,javascript第一次就不工作,但是如果你刷新,它工作得很好。@mosquito242 wewrite-ph.herokuapp.com对我来说工作得很好,当我点击Product Hunt时,我有一个hackathon,即使是第一次,它也工作得很好…它在@mosquito242中工作得很好,可能是您的问题,请尝试清除浏览器缓存或重新启动浏览器…如果刷新页面,是否是第一次单击.element?您的意思是:$.element.clickfunction{alertThis应该可以工作;}.click?@dfsq我的意思是,当它单击时,它不工作。你可以在wewrite-ph.herokuapp.com上查看。如果你点击其中一个故事,javascript第一次就不工作,但是如果你刷新,它工作得很好。@mosquito242 wewrite-ph.herokuapp.com对我来说工作得很好,当我点击Product Hunt时,我有一个hackathon,即使是第一次,它也工作得很好。@mosquito242,可能是你的问题,请尝试清除浏览器缓存或重新启动浏览器。。。
 $(document).ready(function() { 
     $("div").click(function() { alert("This should work"); }                //Work on click on any div in page ( here is no . before div)
 });