首页 > 解决方案 > Jquery 单击按钮,然后在第二页上触发具有相同类或 ID 的按钮

问题描述

在我的项目中,我有一个<button id="first" class="first"并且在下一页上有一个具有相同名称和 id 的按钮。我想在单击第一页上的按钮时触发它。任何想法如何做到这一点?

我尝试将按钮类存储在 windows.LocalStorage 上并获取要单击的下一页上的数据,但是在新选项卡中打开时它不起作用。

提前致谢!希望您能够帮助我。

标签: javascripthtmljquerywordpress

解决方案


在同一个文档中不能有两个具有相同的按钮id或任何两个具有相同id. 因此,解决您的问题的方法是id为每个按钮设置不同的 s。并执行以下操作:

<button id="button1" @click="clickButton2()">Button 1</button>
<button id="button2" @click="doSomething()">Button 2</button>

虽然我仍然建议两者都@click调用doSomething,但如果由于某种原因您想将点击委托给第二个按钮,您的代码clickButton2()将是:

function clickButton2() {
  document.getElementById('button2').click();
}

推荐阅读