我尝试使用 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/