我无法让以下工作:
$('#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();
})
});