Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jquery中使用变量打开新窗口_Javascript_Jquery - Fatal编程技术网

Javascript 如何在jquery中使用变量打开新窗口

Javascript 如何在jquery中使用变量打开新窗口,javascript,jquery,Javascript,Jquery,我有一个复杂的jquery表达式,存储在变量“that”中: 这将在firebug中生成一个空集。如何修复此问题?您可以简单地缩短表达式以仅获取锚,而不是尝试查找第一个封闭的: $('table.a a[href^="xx"]').each(function() { location.href = this.href; return false; }); 这将使用第一个锚点,如果它存在,请更改位置。您为什么不停在这里:$('table[class=a]')。find('a[hr

我有一个复杂的jquery表达式,存储在变量“that”中:


这将在firebug中生成一个空集。如何修复此问题?

您可以简单地缩短表达式以仅获取锚,而不是尝试查找第一个封闭的

$('table.a a[href^="xx"]').each(function() {
    location.href = this.href;
    return false;
});

这将使用第一个锚点,如果它存在,请更改位置。

您为什么不停在这里:
$('table[class=a]')。find('a[href^=“xx]”)
我认为它应该像
那样简单,即=$('table[class=a]')。find('a[href^=“xx]”);window.location=that.prop('href')
谢谢大家,非常感谢
 $(that>'a').each(function(){
            window.location.href = $(this).attr('href');
       });
$('table.a a[href^="xx"]').each(function() {
    location.href = this.href;
    return false;
});