操作方法:在此选项卡中单击“打开”按钮,或者在新选项卡中单击“修改器 - 单击”,与普通链接一样

时间:2011-01-24 08:29:47

标签: jquery jquery-ui jquery-ui-dialog

这就是我目前的情况:

$('#dialog').dialog({autoOpen: false, buttons: [{
    text: 'View Here', click: function() {
      $(this).dialog('close');
      window.location.hash = $(this).attr('tag');
    }
  }, {
    text: 'View Original', 
    click: function() {window.location = $(this).attr('href');}
  }
]});

如果单击“查看原始文件”,则会直接加载网站。我希望用户能够使用常规的Command-或Ctrl-单击在新选项卡中打开链接。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

似乎有效,

$('#dialog').dialog({buttons: [{
    text: 'View Here', click: function() {
      $(this).dialog('close');
      window.location.hash = $(this).attr('tag');
    }
  }, {
    html: '<a href="http://google.com">View Original</a>', 
      click: function() {}
  }
]});

demo

好吧,仅限Chrome ...