我有简单的代码:
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
事件不会出现。哪个可能是问题?
答案 0 :(得分:3)
你想在jQuery中触发点击。下面的代码假设您实际上已经在元素上有一个click事件处理程序。
jQuery('#button-show-modal').trigger('click');
答案 1 :(得分:1)