I have some TextAreas
<textarea>Default Value</textarea>
<textarea>Default Value</textarea>
The user enters some text and I want to get their NEW values in JavaScript:
$('textarea').each(function(index, item) {
alert(item.value);
});
It sounds simple, but all I get is "Default Value".
I've tried:
item.nodeValue,
item.textContent,
item.innerHTML. item.innerText,
item.value,
$(item).val() in jQuery
I'm always getting "Default Value". Though firebug even shows the new value in HtmlTextAreaElement => value. That should be item.value
, right? I feel stupid, please help me.