jQuery将var传递给隐藏表单输入

时间:2013-11-21 06:52:54

标签: jquery

如何将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="">
...

4 个答案:

答案 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不要询问