c# - 在 Javascript 中等待点击事件完成

标签 c# javascript jquery jquery-ui model-view-controller

我的图像中有 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/

相关文章:

c# - 锁定数据对象的最佳实践

jquery - Sublime 视频播放器无法在 IE9 中调整大小

jQuery 元素坐标

c# - 从 Process.Start 记录到文本文件

c# - 产品限位计数器

javascript - XMLHTTPrequest 请求不工作

javascript - 来自 w3school 的 HTML 代码,用于创建带有选项卡式内容的模式

jquery - 如何使用jquery更改链接中的变量值

c# - WPF 列表框数据验证

javascript - 将 grunt-connect-proxy 添加到生成器 Angular gruntfile.js