无法使用jquery获取Textarea值

无法使用jquery获取Textarea值,jquery,textarea,Jquery,Textarea,相同的输出[object HTML TextAreaElement]问题不在于所显示的代码。这是一个完全相同的代码。我猜您可能与id冲突:检查是否只有一个元素名为btnSubmit和txtDescription问题不在于您显示的代码。这是一个完全相同的代码。我猜您可能与id冲突:检查是否只有一个元素名为btnSubmit和txtDescription使用第一个$(“#txtDescription”).val() 使用第一个$(“#txtDescription”).val() 试试这个 $("#t

相同的输出[object HTML TextAreaElement]

问题不在于所显示的代码。这是一个完全相同的代码。我猜您可能与id冲突:检查是否只有一个元素名为
btnSubmit
txtDescription
问题不在于您显示的代码。这是一个完全相同的代码。我猜您可能与id冲突:检查是否只有一个元素名为
btnSubmit
txtDescription
使用第一个
$(“#txtDescription”).val()
使用第一个
$(“#txtDescription”).val()
试试这个

$("#txtDescription").val();
$("#txtDescription").text();
$("#txtDescription").html();
试试这个

$("#txtDescription").val();
$("#txtDescription").text();
$("#txtDescription").html();

请尝试按以下方式为变量指定一个值,并告诉我结果:

var text = $('textarea#txtDescription').val();

请尝试按以下方式为变量指定一个值,并告诉我结果:

var text = $('textarea#txtDescription').val();

我不知道你是否写了一个短版本的textarea标签,但我可能遇到了一个情况。如果这是一个完美的解决方案,或者它可能会帮助像我这样的人在谷歌上搜索这个问题,并被引导到这里

我在asp.net中工作,只需删除

runat=“服务器”

textarea标记的属性使工作

$('#myTextarea').val()


我不知道你是否写了一个短版本的textarea标签,但我可能遇到了一个情况。如果这是一个完美的解决方案,或者它可能会帮助像我这样的人在谷歌上搜索这个问题,并被引导到这里

我在asp.net中工作,只需删除

runat=“服务器”

textarea标记的属性使工作

$('#myTextarea').val()

使用

使用


Hellow@Jitender:你使用过tiny mce或其他任何第三方插件吗?它与$().val()配合得很好-jQuery部件的确切声明位置?@Jitender:我似乎从我这边执行了您的代码,它工作得很好,因此请检查他们的ID或他们的WARE和此问题背后的3d party软件是否存在冲突:)@Jitender:您没有回复我的评论,甚至没有回复我的答案您的问题解决了吗?Hellow@Jitender:是吗使用任何第三方插件,如tiny mce或任何其他插件?它可以与$().val()配合使用-jQuery部件的确切声明位置?@Jitender:我似乎从我这边执行了您的代码,它工作得很好,因此请检查他们的ID或他们的WARE和此问题背后的3d party软件是否存在任何冲突:)@Jitender:您没有回复我的评论,甚至没有回复我的答案您的问题解决了吗?我无法理解这个问题。一切正常。我使用了3个文本框和1个文本区。我能得到texbox值,但不能得到texarea值。我不能理解这个问题。一切正常。我使用了3个文本框和1个文本区。我能得到texbox值,但不能得到texarea值。那么问题来自其他地方,你需要隔离它。你现有的代码是有效的。也许你是对的。我知道我的代码是正确的。但是我可以在我的页面上找到所有的文本框和span val,甚至是下拉列表val。但不是textarea valWell,那么问题来自其他地方,你需要隔离它。你现有的代码是有效的。也许你是对的。我知道我的代码是正确的。但是我可以在我的页面上找到所有的文本框和span val,甚至是下拉列表val,但不能找到文本区域val@Jitender:如果这不起作用,那么请您在这里发布完整的代码,因为我认为您可能在某个地方遗漏了一些:)@Jitender:如果这不起作用,那么请您在这里发布完整的代码,因为我认为您可能在某处遗漏了一些:)
jQuery("#txtDescription").val();
jQuery("#txtDescription").text();
jQuery("#txtDescription").html();