javascript - 触发点击功能不正常

标签 javascript jquery html css

我正在做一个元素,我希望在页面加载后立即点击一个按钮。我使用了 .trigger("click") jquery 函数,但它不起作用。

$(".one_way_btn").trigger("click");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button class="one_way_btn">One Way</button>

link到元素

最佳答案

通常由于延迟和其他问题,js 会在您的内容实际出现在页面上之前加载。所以最好要么将脚本放在页面末尾,要么像这样在文档就绪函数中运行脚本。

<button class="one_way_btn">One Way</button>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
$( document ).ready(function() {
  // Handler for .ready() called.
  $(".one_way_btn").trigger("click");
});
</script>

您可以阅读更多关于 READY here 的信息

关于javascript - 触发点击功能不正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51257022/

相关文章:

javascript - 为什么 Promise 中的方法没有括号?

javascript - 如何在 url jquery 中添加一些参数和 hash(#) id?

html - Web 上的字体

html - ios safari 奇怪的双击/悬停行为

javascript - 使用复选框作为按钮来自动计算 jquery 中的总数?

javascript - Google 电子表格的 Highchart 系列数据格式

javascript - 如何将 jQuery .find() 函数的结果转换为数组?

javascript - 了解 Node.js/JavaScript 中什么是同步、什么是异步

javascript - 如何从 jQuery 中的函数返回一个字符串作为另一个 jQuery 函数的参数?

javascript - 超链接到部分将我带到下面的菜单栏