3

我有简单的代码:

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问题可能出在哪里?

4

2 回答 2

3

你想在 jQuery 中触发点击。下面的代码假设您实际上已经在元素上放置了一个单击事件处理程序。

jQuery('#button-show-modal').trigger('click');
于 2013-05-10T08:43:08.067 回答
1

我这样做了:

jQuery('#button-show-modal')[0].click();

jQuery 对象中的第一个索引是 DOM 元素:jQuery.get()

于 2015-01-31T15:31:15.763 回答