Set hidden input value with jquery

I am trying to set the value of a hidden field below using jQuery.

<input type="hidden" value="" name="testing" /> 

I am using this code:

 var test = $("input[name=testing]:hidden"); test.value = 'work!'; 

But it does not work. What is wrong with my code?

+65
javascript jquery
Jan 26 2018-11-11T00:
source share
6 answers

You should use val instead of value .

 <script type="text/javascript" language="javascript"> $(document).ready(function () { $('input[name="testing"]').val('Work!'); }); </script> 
+98
Jan 26 2018-11-11T00: 00Z
source share

This worked for me:

 $('input[name="sort_order"]').attr('value','XXX'); 
+25
Jul 24 '12 at 18:11
source share
 $('input[name="testing"]').val(theValue); 
+17
Jan 26 2018-11-11T00:
source share

Suppose you have a hidden input named XXX if you want to assign a value as follows

 <script type="text/javascript"> $(document).ready(function(){ $('#XXX').val('any value'); }) </script> 
+7
May 9 '14 at 18:03
source share
 var test = $('input[name="testing"]:hidden'); test.val('work!'); 
+6
Feb 13 '14 at 10:33
source share

To do this using jquery, follow these steps:

 var test = $("input[name=testing]:hidden"); test.val('work!'); 

Or

 var test = $("input[name=testing]:hidden").val('work!'); 

See work in fiddle .

+3
May 10 '14 at 18:58
source share



All Articles