Javascript 如何在jquery中使用变量打开新窗口
我有一个复杂的jquery表达式,存储在变量“that”中: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
这将在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;
});