2013-11-21 56 views
-2

如何将jQuery var即$.cookie("FirstName"传递给FORM输入值?这是我已经把到目前为止jQuery将var传递给隐藏表单输入

<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=""> 
... 

回答

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东西不

1
$("input[name='FirstName']").val($.cookie("FirstName")); 

使用jQuery中.VAL()不是.value的

1

您需要使用因为你没有ID

$("input[name='FirstName']").val($.cookie("FirstName")); 
    $("input[name='LastName']").val($.cookie("LastName")); 
    $("input[name='Email']").val($.cookie("Email")); 
    ..... 

使用val()在价值的地方

1

你没有在你的HTML任何此类id,使用name不是与.val(),如:

$("input[name='FirstName']").val($.cookie("FirstName"));