javascript - jQuery 不选择元素 (Wordpress)

标签 javascript jquery wordpress

我正在为 Wordpress 使用 Insert Headers and Footers 插件,我正在尝试嵌入一些 javascript 代码来响应用户的操作。

所以这是我试过的简单代码:

$("a#newsLetter").click(function() { 
    alert("element was clicked");  
});

我也试过:

$( "#newsLetter" ).on( "click", function() {
  alert("element was clicked");
});

两者都没有用,即使我知道 jQuery 已加载并包含在内(我执行了一个简单的测试并在页面加载时提醒一些消息)

这是检查器中显示的标签:

<a href="#" class="elementor-button-link elementor-button elementor-size-xl" role="button" id="newsLetter">

谢谢。

编辑: This 这就是我包含 jQuery 的方式

最佳答案

使用三参数形式,适用于添加点击处理器后添加的元素:

$( document.body ).on( "click", "#newsLetter", function() {
  alert("element was clicked");
});

关于javascript - jQuery 不选择元素 (Wordpress),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57690169/

相关文章:

javascript - jquery 更改 P 的 innerhtml 不起作用

javascript - 滚动时,当前div上升,其下的另一个div(在第一个div背景下)显示

php - 如何找到键为特定值的对象的索引?

android - WooCommerce API : create order and checkout

javascript - 如何隐藏视口(viewport)之外的图像

javascript - 如何在 kendo-ui 网格中制作 actionlink/url.action

javascript - Angular Universal 的事件监听器替代方案

javascript - 使用 JQuery/JavaScript 调用远程计算机上的 Web 服务而不更改 Web 服务

html - 在 Wordpress 的 HTML 中使用短代码

javascript - 使用 .css() 定位工具提示