【问题标题】:My jquery code opens only single tab我的 jquery 代码只打开一个选项卡
【发布时间】:2011-04-05 18:15:17
【问题描述】:

我在 firebug 控制台中运行以下命令:http://www.tataphoton.com/customer-service.aspx 在第一个组合中使用“Photon Pro”并按下一次 Go。

var chk = [];   
$("#comState_city option").each(function() {        chk.push($(this).val());    });

for(i=0;i<5;++i){
if(i>0){
$("#form1").attr("target","_blank");
$("#comState_city option:eq(0)").attr("value",chk[i]);
$("#comState_city option:eq(0)").attr("selected","selected");
$("#comState_city").trigger('change');
}

}

问题在于,对于 chk[] 中的每个值,我希望它自动为每个圈子打开新标签,就像我在其他网站上做过很多次一样。但在这种情况下,它只打开一个选项卡。 如果我再次复制粘贴 for 循环,仍然只打开单个选项卡。

我正在尝试做的事情: 我想复制粘贴每个说“Photon Pro”的所有联系方式,然后是其中的每个圆圈。我希望 jquery 为每个圆圈打开一个新选项卡,然后我会使用剪贴簿保存所有选项卡,然后使用 perl 脚本提取它们。

【问题讨论】:

    标签: jquery firebug


    【解决方案1】:

    不要使用空格。将您的目标更改为动态的东西,例如“window_”+i 或其他东西

    【讨论】:

    • 仔细想想,_blank 应该会打开很多标签。嗯
    • 让它尽可能多地打开,我会使用剪贴簿扩展程序一次保存所有这些。
    猜你喜欢
    • 1970-01-01
    • 2012-11-04
    • 1970-01-01
    • 1970-01-01
    • 2014-01-17
    • 1970-01-01
    • 1970-01-01
    • 2019-03-01
    • 1970-01-01
    相关资源
    最近更新 更多