textarea的jquery.val显示为空
这是我的第一篇帖子。。。就这样 我试图在点击按钮时获取文本区域的值-2>之一->它注册按钮点击并触发我的php脚本,但不会注册文本区域内容,它显示为空。我使用了.val、.text和.html。我不知道怎么了 HTML: 提前谢谢 您忘记了after val.应该是var comments=$comments\u box.val 需要textarea的jquery.val显示为空,jquery,html,Jquery,Html,这是我的第一篇帖子。。。就这样 我试图在点击按钮时获取文本区域的值-2>之一->它注册按钮点击并触发我的php脚本,但不会注册文本区域内容,它显示为空。我使用了.val、.text和.html。我不知道怎么了 HTML: 提前谢谢 您忘记了after val.应该是var comments=$comments\u box.val 需要 $("#reject").click(function(){ var comments = $("#comments_box").val();
$("#reject").click(function(){
var comments = $("#comments_box").val();
alert(comments);
});
$("#accept").click(function(){
var comments = $("#comments_box").val();
alert(comments);
});
而不是使用.val;使用.val;那会解决你的问题。请注意,经常检查浏览器控制台的javascript语法错误也很重要
要添加内容,如果您的textarea位于DOM中,请使用以下命令:
$('#reject').on('click', function(){ /*your code*/ });
不。你不想打印函数。@Nullpo当我写的时候,我没有注意到那个部分。我把重点放在没有关闭};在两个对话框的末尾,单击注册。不过,谢谢。哦,我有更多的代码,所以我在复制意大利面时没有添加结尾部分。。。很抱歉我真不敢相信我忘了父母。。。谢谢但它仍然没有显示-它以空字符串的形式发出警报-还有其他想法吗?你在文本区域键入了什么吗?占位符将不会显示。它在控制台中没有显示为错误。。。但是谢谢你@user1527634您的textarea是从DOM生成的吗?尝试使用$reject.on'click',函数{///您的代码}@用户1527634没问题,我是来帮忙的:]
$("#reject").click(function(){
var comments = $("#comments_box").val;
alert(comments);
$("#accept").click(function(){
var comments = $("#comments_box").val;
alert(comments);
$("#reject").click(function(){
var comments = $("#comments_box").val();
alert(comments);
});
$("#accept").click(function(){
var comments = $("#comments_box").val();
alert(comments);
});
$('#reject').on('click', function(){ /*your code*/ });