我的图像中有 onClick 事件,它会导致将新选项卡添加到 jQuery 选项卡。旁边的事件会将内容添加到这个新标签。
$('#Image').click();
$('#controladdedbyclickabove').append( message);
我看到的问题是点击事件不会等待操作完成,它会继续到下一个语句。因此,我看不到添加到点击生成的新控件的内容。如何让点击事件在移动到下一条语句之前等待操作完成?
T 必须依赖于触发点击,因为 #image 上的 onClick 操作具有我可以提取为字符串的所有参数,但我不确定如何执行它。
当onClick事件发生时,调用该方法:
function addTab(title, uri, userid) {
var newTab = $("#tabs").tabs("add", uri, title);
}
最佳答案
你可以使用回调函数:
if($('#Image')) {
$('#Image').click(function() {
$('#controladdedbyclickabove').append( message);
});
}else {
console.log('image object not there');
}
关于c# - 在 Javascript 中等待点击事件完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14027495/