Javascript 将查询字符串参数设置为输入值

Javascript 将查询字符串参数设置为输入值,javascript,jquery,Javascript,Jquery,因此,对于jQuery,我想以我的url值为例: /finance-proposal?value=BD07UWT 并将其添加到我的页面上的输入元素: <input name="field[21]" id="field21" class="input-text required-entry " style="" value="" type="text"></input> 我试图解析url值,但没有成功 当页面加载时,用jQuery实现这一点最简单的方法是什么 谢谢,

因此,对于jQuery,我想以我的url值为例:

/finance-proposal?value=BD07UWT
并将其添加到我的页面上的输入元素:

<input name="field[21]" id="field21" class="input-text required-entry " style="" value="" type="text"></input>

我试图解析url值,但没有成功

当页面加载时,用jQuery实现这一点最简单的方法是什么

谢谢,Nick使用()从下面提供的
查询字符串中获取值。您可以使用

var getParameterByName=函数(名称){
name=name.replace(/[\[]/,“\\[”)。replace(/[\]]/,“\\]”);
var regex=new RegExp(“[\\?&]”+name+“=([^&\]*)”,
results=regex.exec(location.search);
返回结果==null?”:decodeURIComponent(结果[1]。替换(/\+/g,”);
};
var值=getParameterByName('finance-proposal');
$('.input text required entry').val(值);

有一些插件可用于捕获查询参数。然后您可以使用
val()
来设置输入。例如,这一个:您当前的位置存储在window.location中。当您从其他位置复制答案时,应该给出属性questions@charlietfl,我同意,但是我的许多助手都使用了
getParameterByName
(尽管它来自其他帖子),我没有它的来源。如果这让你投了反对票,那么我同意@charlietfl-已经添加了它。感谢您提供参考:)