JQuery使用名称获取textarea的值

JQuery使用名称获取textarea的值,jquery,textarea,Jquery,Textarea,我似乎无法使用名称从textarea获取值。我试过以下方法,但都没有成功 jQuery( 'textarea[name=address]' ).val(); jQuery( 'textarea[name=address]' ).text(); 请参阅JSFIDLE:。我们开始: 应该使用find()函数: jQuery: var textAreaByName = $(this).find('textarea[name="nameTextarea"]').text(); alert(textA

我似乎无法使用名称从textarea获取值。我试过以下方法,但都没有成功

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

jQuery( 'textarea[name=address]' ).text();
请参阅JSFIDLE:。

我们开始:

应该使用find()函数:

jQuery:

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

示例
我对它进行了测试,结果表明它运行良好:)

我们开始:

应该使用find()函数:

jQuery:

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

示例
我对它进行了测试,结果表明它运行良好:)

您可以使用

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

你可以用

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


它在@leete Try with find()中起作用function@LeeTee您的JSIDdle没有包含问题中的代码。奇怪的是,这些代码都在JSIDdle中工作,但没有在我的实际表单中工作。这里的代码太多,无法发布。一定是其他原因导致它无法正常工作@leete Try with find()function@LeeTee您的JSIDdle没有包含问题中的代码。奇怪的是,这些代码都在JSIDdle中工作,但没有在我的实际表单中工作。这里的代码太多,无法发布。一定是其他原因导致它无法工作没有必要
find
。当然它可以工作,但除非OPs代码中有其他未包含的内容,否则不需要它。不需要
find
。当然可以,但除非OPs代码中有其他未包含的内容,否则不需要它。
jQuery('textarea[name="address"]').val();