Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery单击模拟正在触发,但未发生任何事件_Javascript_Jquery_Html - Fatal编程技术网

Javascript jquery单击模拟正在触发,但未发生任何事件

Javascript jquery单击模拟正在触发,但未发生任何事件,javascript,jquery,html,Javascript,Jquery,Html,我的情况与我目前所看到的有点不同。元素被找到,单击事件被触发,但仅此而已。按钮上加载了一个事件,但是应该发生的事情没有发生 这是我的点击代码 $(".rowclass[maininfo_name='XX'] .btn-mybottonclass:first a").click(); 我还尝试了以下方法: $(document).ready(function() { $(".rowclass[maininfo_name='XX'] .btn-mybottonclass:first a")

我的情况与我目前所看到的有点不同。元素被找到,单击事件被触发,但仅此而已。按钮上加载了一个事件,但是应该发生的事情没有发生

这是我的点击代码

$(".rowclass[maininfo_name='XX'] .btn-mybottonclass:first a").click();
我还尝试了以下方法:

$(document).ready(function() {
    $(".rowclass[maininfo_name='XX'] .btn-mybottonclass:first a").trigger('click');
});




$(document).ready(function() {
    $(".rowclass[maininfo_name='XX'] .btn-mybottonclass:first > a").click(function() {
        console.log('click');
    });
});
他们都给出了相同的结果


注意,我有多个.rowclass类,其中有.btn mybottonclass,每个.btn mybottonclass中都有一个超链接。但是,我想单击第一个.btn mybottonclass超链接。我希望我说的有道理。

我终于为感兴趣的人找到了解决方案:

$(".rowclass[maininfo_name='XX'] .btn-mybottonclass:first a")[0].click();

按钮上加载了一个事件
,哪个事件?显示您的标记。我相信这是因为
:first
使用
:nth child(1)
而不是当您只想单击第一个时,您必须只选择第一个。例如,您可以使用
.first()
<代码>$(“.rowclass[mainfo_name='XX'].btn mybottonclass a”).first().click()在两个选择器之间使用逗号(,)在哪里可以看到两个选择器?这是一个选择器链。是一个,不是两个。为了我。