当元素具有内联onclick时,运行另一个单击方法

时间:2016-12-16 10:13:20

标签: jquery onclick

我正在使用WordPress的重力形式,并点击我需要更改另一个输入值的元素。唯一的问题是我需要点击的元素有一个内联点击功能。

我仍然需要运行这两个函数,无论如何要实现这个功能吗?

1 个答案:

答案 0 :(得分:0)

如果订单无关紧要,您可以添加另一个点击处理程序:

$("selector-for-the-element").on("click", function() {
    // Your code here
});

这根本不会影响内联点击处理程序。根据浏览器的不同,它将在内联处理程序之前或之后运行。

我认为Wordpress倾向于将您的脚本放在文档的head部分,这是不幸的。我认为它也可能使用"没有冲突"模式,所以$可能不会引用jQuery。如果是这样,您将要在ready处理程序中包装它,这解决了这两个问题,如下所示:

jQuery(function($) {
    $("selector-for-the-element").on("click", function() {
        // Your code here
    });
});