私はいくつかのTextAreaを持っています
<textarea>Default Value</textarea>
<textarea>Default Value</textarea>
ユーザーがテキストを入力し、JavaScript で新しい値を取得したい:
$('textarea').each(function(index, item) {
alert(item.value);
});
簡単に聞こえますが、取得できるのは「デフォルト値」だけです。
私はもう試した:
item.nodeValue,
item.textContent,
item.innerHTML. item.innerText,
item.value,
$(item).val() in jQuery
私は常に「デフォルト値」を取得しています。firebug は HtmlTextAreaElement => value に新しい値を表示しますが。そうあるべきitem.value
ですよね?私はばかだと思います、助けてください。