jQuery按表单每一项name前缀获取表单值,拼接url
Posted AlphaJunS
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery按表单每一项name前缀获取表单值,拼接url相关的知识,希望对你有一定的参考价值。
js
$(function(){// 查询按钮 $("#queryButton").unbind("click"); $("#queryButton").click(function(){ var url = queryUrl(); console.log(url); }); // 重置按钮 $("#resetButton").unbind("click"); $("#resetButton").click(function(){ $("input[name^=\'FD.\']").val(""); $("#personForm select").val("0"); }); function queryUrl(){ var url = ""; var sts = ""; var selects = $("select[name^=\'FD.\']"); // 获取下拉选的值 for(var i=0;i<selects.length;i++){ var obj=$(selects[i]); if($.trim(obj.val())!=""){ sts+=\'&\'+obj.attr("name").substr(3)+"="+obj.val(); } } var fds = $("input[name^=\'FD.\']"); for(var i=0;i<fds.length;i++){ var obj = $(fds[i]); if($.trim(obj.val())!=""){ url+=\'&\'+obj.attr("name").substr(3)+"="+obj.val(); } } return url+sts; } })
以上是关于jQuery按表单每一项name前缀获取表单值,拼接url的主要内容,如果未能解决你的问题,请参考以下文章