如何将jQuery变量,即$.cookie("FirstName"
传递给FORM
输入值?这就是我到目前为止所做的事情
<script type="text/javascript">
jQuery(function($) {
//console.debug($.cookie("FirstName"));
$("#FirstName").value($.cookie("FirstName"));
//console.debug($.cookie("LastName"));
$("#LastName").value($.cookie("LastName"));
//console.debug($.cookie("Email"));
$("#Email").value($.cookie("Email"));
...
FORM
<FORM>
<input name="FirstName" type="hidden" value="">
<input name="LastName" type="hidden" value="">
<input name="Email" type="hidden" value="">
...
答案 0 :(得分:1)
$("input[name='FirstName']").val($.cookie("FirstName"));
在jquery中使用.val()而不是.value
答案 1 :(得分:1)
您需要使用名称,因为您没有
$("input[name='FirstName']").val($.cookie("FirstName"));
$("input[name='LastName']").val($.cookie("LastName"));
$("input[name='Email']").val($.cookie("Email"));
.....
在价值地点使用 val()
答案 2 :(得分:1)
你的html中没有任何此类id
,请使用name
代替.val(),例如:
$("input[name='FirstName']").val($.cookie("FirstName"));
答案 3 :(得分:1)
您需要使用name
,因为您的字段没有id
。这就像
$("input[name='FirstName']").val($.cookie("FirstName"));
$("input[name='LastName']").val($.cookie("LastName"));
或者您可以将id
提供给
<input name="FirstName" type="hidden" value="" id="FirstName">
但在此之前,请尝试search/do
不要询问。