JQuery单击/触发器无法正常工作

时间:2014-07-12 18:46:50

标签: 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。

1 个答案:

答案 0 :(得分:3)

你的选择器错了。

这样做:

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

当您尝试触发具有所有这些类的锚点击时。