javascript - JQuery 点击/触发不起作用

标签 javascript jquery

有很多类似的问题,但我有一个问题,我想触发已经设置的事件。页面上的代码是:

<a class="btn-medium btn-primary TradeCurrencyModalBtn">Start</a>

我使用了 Visual Event 插件,它显示了以下内容: enter image description here

如您所见,该按钮有自己的功能集。
但是我的代码什么也没做:

$( document ).ready(function() {
    $("a.btn-medium btn-primary TradeCurrencyModalBtn").trigger("click");
});

当我点击触发事件(如图中)时,它完美触发。 这是我尝试过的(没有一个有效):

$("a.btn-medium btn-primary TradeCurrencyModalBtn")[0].trigger("click");

$("a.btn-medium btn-primary TradeCurrencyModalBtn")[0].click();

$("a.btn-medium btn-primary TradeCurrencyModalBtn").click();

我什至尝试删除所有其他元素,但仍然没有从我的代码中触发。有任何想法吗? 我已经实现了最新的 JQuery。

最佳答案

你的选择器是错误的。

这样做:

$("a.btn-medium.btn-primary.TradeCurrencyModalBtn").trigger("click"); 
// tirgger click for anchor tag which has class btn-medium  btn-primary TradeCurrencyModalBtn

当您尝试点击具有所有这些类的 anchor 时。

关于javascript - JQuery 点击/触发不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24716186/

相关文章:

javascript - 下载所有数据,本地过滤或仅下载过滤后的数据

javascript - 单独点击按钮时如何添加按钮的值?

javascript - 当使用 fetch、axios 等时,.`catch` 不会处理错误,而是您的应用程序崩溃

javascript - 如何在ajax回调中保留变量?

javascript - Iphone javascript 默认值?

javascript - 在 JavaScript 中滚动到文本(不是元素)

javascript - 在 JavaScript 中检查浏览器不活动状态

jquery - 就性能而言,什么更好?

javascript - Opera 在scrollTop 上生成小数值

javascript - 在不打开标签的情况下播放 youtube