$().ready(function()
{
$("#add").click(function()
{
var vals = $("#txtaddfeature").val();
if(vals !='')
$('#FeatureLists').prepend('<option value="' + vals + '" selected="selected">' + vals + '</option>');
$('#txtaddfeature').val('');
});
});
Ok after adding the value to the select list as above
$('#FeatureLists').prepend('<option value="' + vals + '" selected="selected">' + vals + '</option>');
I want to create a dynamic hidden field with id=vals defined above and set it value to value entered in the textbox . how can i do that
I couldn't tell exactly what you wanted. It seems like you want both the ID
and the value
of the new hidden input
to be the value of vals
. Is that right?
var $hiddenInput = $('<input/>',{type:'hidden',id:vals,value:vals});
Then you would append it wherever you want.
$hiddenInput.appendTo(selector);
EDIT:
For clarification, selector
is the reference to the element where you want to append your new input.
If you want to append it to the body tag, do:
$hiddenInput.appendTo('body');
If you want to append it to an element with the class someClass
, do:
$hiddenInput.appendTo('.someClass');
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With