我的jquery代码只打开单个选项卡

时间:2011-04-05 10:13:00

标签: jquery firebug

我在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脚本提取它们。

1 个答案:

答案 0 :(得分:0)

不要使用空白。将目标更改为动态内容,例如“window _”+ i或其他