我似乎無法使用名稱從textarea獲取值。我嘗試了以下,但都沒有工作。JQuery使用名稱獲得textarea的值
jQuery('textarea[name=address]').val();
jQuery('textarea[name=address]').text();
請參閱JSfiddle:http://jsfiddle.net/e22uq5ds/。
我似乎無法使用名稱從textarea獲取值。我嘗試了以下,但都沒有工作。JQuery使用名稱獲得textarea的值
jQuery('textarea[name=address]').val();
jQuery('textarea[name=address]').text();
請參閱JSfiddle:http://jsfiddle.net/e22uq5ds/。
這裏,我們去:
您應該使用查找()函數:
的jQuery:
var textAreaByName = $(this).find('textarea[name="nameTextarea"]').text();
alert(textAreaByName); //You get: "Example"
HTML:
<textarea name="nameTextarea" type="text">Example</textarea>
我測試了它,它工作得很好:)
不需要'find'。當然它可以工作,但除非OP代碼中還包含其他內容,否則不需要。 –
其工作http://jsfiddle.net/e22uq5ds/1/ –
@LeeTee試用find()函數 – praguan
@LeeTee你的jsfiddle不包括問題中的代碼。 –