这是我的第一篇文章......所以就这样了!
我试图在点击按钮时获取文本区域的值 - 2中的一个 - >它注册按钮点击并触发我的PHP脚本正常但不会注册textarea内容,它显示为空。我使用过.val,.text和.html。我不确定有什么不对......
HTML:
<div> <textarea id="comments_box" placeholder="Reasoning for your decision ..." style="width:99%" ></textarea> </div>
Jquery的
$("#reject").click(function(){
var comments = $("#comments_box").val();
alert(comments);
});
$("#accept").click(function(){
var comments = $("#comments_box").val();
alert(comments);
});
提前致谢!
答案 0 :(得分:7)
您在()
之后忘记了val
。应该是var comments = $("#comments_box").val();
。
答案 1 :(得分:1)
$("#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);
});
答案 2 :(得分:0)
而不是使用.val;
使用.val();
来解决您的问题。请不断检查浏览器控制台是否存在javascript语法错误。
只是添加一些内容,如果您的textarea在DOM中,请使用以下内容:
$('#reject').on('click', function(){ /*your code*/ });