2016-05-03 114 views
1

我似乎無法使用名稱從textarea獲取值。我嘗試了以下,但都沒有工作。JQuery使用名稱獲得textarea的值

jQuery('textarea[name=address]').val(); 

jQuery('textarea[name=address]').text(); 

請參閱JSfiddle:http://jsfiddle.net/e22uq5ds/

+0

其工作http://jsfiddle.net/e22uq5ds/1/ –

+0

@LeeTee試用find()函數 – praguan

+0

@LeeTee你的jsfiddle不包括問題中的代碼。 –

回答

0
jQuery('textarea[name="address"]').val(); 
+0

不適用於具體名稱 – huykon225

0

這裏,我們去:

您應該使用查找()函數:

的jQuery:

var textAreaByName = $(this).find('textarea[name="nameTextarea"]').text(); 
alert(textAreaByName); //You get: "Example" 

HTML:

<textarea name="nameTextarea" type="text">Example</textarea> 

我測試了它,它工作得很好:)

+0

不需要'find'。當然它可以工作,但除非OP代碼中還包含其他內容,否則不需要。 –