我有简单的代码:
jQuery(document).ready(function(){
url = document.location.href.split('#');
if(url[1] === 'button-show-modal'){
console.log('true');
jQuery('#button-show-modal').click();
}
)
因此,当页面加载时,我在控制台中看到 true,但没有出现模态...如果我自己运行 jQuery('#button-show-modal').click();
模态它应该出现,所以通常 click
事件不会出现。问题出在哪里?
最佳答案
您想在 jQuery 中触发点击。下面的代码假设您实际上已经在元素上放置了一个点击事件处理程序。
jQuery('#button-show-modal').trigger('click');
关于javascript - 如何用jQuery模拟点击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16478234/