jQuery目标空白atr – 在脚本中包含这个?

我有以下jquery脚本,它处理查询站点 – 访问者进入搜索外部站点。

$("#Sbutton"+i).click(function(){ var my_id = $(this).attr('id').substr(8); //alert(my_id); SearchUrl = $('#Search'+my_id).val(); SearchQuery = $('#String'+my_id).val(); location = SearchUrl+SearchQuery; 

目前,查询加载在与输入查询的窗口相同的窗口中。 我想以与’target:_blank’类似的方式使用它。 看来我必须使用类似“.attr(”target“,”_ blank“)”的代码,但我似乎无法弄清楚这一点。

有人帮我这个吗?

提前致谢!

这是你可以做的(或类似的东西):

 

然后你的JS:

 $(document).ready({ $(".searchForm").bind("submit", function() { var SearchUrl = $(this).children(".searchUrl").val(); var SearchQuery = $(this).children(".searchQuery").val(); var location = SearchUrl + SearchQuery; $(this).attr("action",location); $(this).submit(); }); }); 

基本思想是,在父表单元素上创建一个处理程序,然后从该表单元素中查找相应的数据并创建位置字符串。 然后,事件处理程序将表单的操作更改为新的位置字符串,并提交表单。

而不是设置位置,尝试window.open()

 window.open(SearchUrl+SearchQuery);