gpt4 book ai didi

javascript - 元素点击事件实际上不起作用

转载 作者:行者123 更新时间:2023-11-28 12:30:52 25 4
gpt4 key购买 nike

好吧,我好像没明白。我现在想做的就是在单击网页上的特定元素 - #target - 时记录该元素内部的文本。是否有任何明显的情况可能导致以下内容不起作用?

<script type="text/javascript">
jQuery("#target").click(function(){
var selectorText = jQuery("#target").text();
console.log(selectorText);
});

</script>
  • 我最初将其加载到文档中,但后来将其丢弃因为在页面打开之前我实际上并没有尝试单击#target满载。
  • jQuery 已成功加载。
  • 控制台中没有错误。
  • #target 已正确加载到内部到达脚本之前的 DOM(靠近 of 的末尾)文件)。

最佳答案

jQuery("#target") 在加载 DOM 之前,您的 #target 不存在,因此 jQuery 无法为其附加监听器。您是否尝试单击它并不重要。

如果您确实不想将其放入 $() 中,请尝试以下操作:

$(document).on("click", "#target", function(){
//do your thing
});

关于javascript - 元素点击事件实际上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22085723/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com