javascript - 如何让每个元素点击触发对另一个元素的另一次点击

标签 javascript jquery css

我尝试使用 jQuery 使对特定元素的点击触发对另一个元素的再次点击,

那是我的代码:

jQuery( ".menu-item menu-item-type-custom menu-item-object-custom
 menu-item-37" ).click(function() {   
jQuery(
 ".elementor-tab-title-2261" ).click(); });

最佳答案

你的逻辑似乎是正确的,我假设你使用的类选择器没有针对正确的元素,jQuery 没有被初始化,或者代码前面有一个错误阻止了这部分代码的运行。

检查我编写的这段工作代码并将其与您拥有的代码进行比较:

$('#btn2').on('click', function() {
	console.log('btn 2 clicked!');
});

$('#btn1').click(function() {   
	$('#btn2').click();
});
.button {
  padding: 16px;
  margin: 5px;
  background-color: lightgrey;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="btn1" class="button">
  <p>
    Button one
  </p>
</div>
<div id="btn2" class="button">
  <p>
    Button two
  </p>
</div>

关于javascript - 如何让每个元素点击触发对另一个元素的另一次点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55316495/

相关文章:

jquery 一次改变一个元素的背景

javascript - 多边形鼠标悬停事件位置

javascript - 在非输入元素中捕获 "Selstart"、 "Sel..end"

javascript - 为什么 ngClick 在 $compile 之后不再工作?

javascript - 无法从通过不同服务器或文件系统提供的 html 文件连接到 socket.io

css - 如何动态地将一个类添加到li中的一个值?

javascript - 在 Vanilla javascript中更改内容后获取div的高度

javascript - 在 html : sjcl. hash.sha512 中导入脚本未定义

javascript - IE8 背景大小不工作

javascript - 如何有条件地格式化我的 HTML 表格?