javascript – JQuery触发点击事件无效

我无法让以下工作:

$('#elem').trigger('click');

当我运行它时,它不会触发点击,但它也不会在控制台中显示任何错误日志.

我也试过以下没有运气:

$('#elem')[0].click();

关于可能出现什么问题或解决方案的任何想法?

更新:Jquery正在工作,当我检查元素时,#elem确实出现(它是一个按钮的id)

HTML:

<a:button id="elem">My Button</Button>

JQuery的:

P.when('A', 'jQuery').execute(function (A, $) {
    //when this function is called, it should trigger a button click
    triggerButtonClick = function() {
        $('#elem').trigger('click'); 
    };
});

最佳答案 在document.ready函数中尝试它,然后在文档准备好时加载所有dom.你可以根据你的要求做这样的事情.

$( document ).ready(function() {
    $('#radio').click(function(){
      $('#elem')[0].click();
  })	  
});
点赞