我有以下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);
以上就是jQuery教程分享jQuery目标空白atr – 在脚本中包含这个?相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/jquerytutorial/532215.html