我的职能如下:
function trHoverClick() {
jQuery('.grid tr td').click(function(){
var link = jQuery(this).parent('tr').find('a.edit').attr('href');
window.open(link);
});
}使用ajax更新数据ta表时所调用的内容。
有时,您打开1到3个选项卡以包含递归,希望知道您是否有一种方法来判断哪个选项卡总是只打开一个选项卡,而不是直到3个。
发布于 2014-07-18 14:10:59
假设问题是每次单击不同的链接,打开一个新窗口,而您只想在单个窗口中打开它们。
简单来说,给你的窗口起个名字:
window.open(link, 'my_window');当用不同的位置调用时,它将在同一个窗口中打开它们(如果已经存在)。
发布于 2014-07-18 14:09:21
试着用这个:
function trHoverClick() {
jQuery('.grid tr td').click(function(e){
e.preventDefault();
e.stopPropagation();
var link = jQuery(this).parent('tr').find('a.edit').attr('href');
window.open(link);
});
}问题可能是它正在使用click方法传播。
https://stackoverflow.com/questions/24826994
复制相似问题