无法使用jquery提取textarea值

时间:2012-04-11 20:38:51

标签: jquery textarea

我正在尝试使用jquery从textarea中提取值,但我的调试器一直说我的变量questVal未定义。有任何想法吗?这是代码:

approveThis:function(event) {
var thisId = parseInt(event.target.id.replace('app', ''));
var questId = thisId;
var questSelect = '#questID' + questId;
var questVal = $(questSelect).val();
$.ajax({
    url:"includes/php/whatifApprove.php",
    data:{ approving:true, idNum:thisId, questionName:questVal }, 
    type:"POST",
    cache:false,
    success: function(data){
        console.log(questVal);
        $('#testMessages').html(data);
    }
});
return false;

1 个答案:

答案 0 :(得分:1)

你真的没有提供足够的信息,但一般来说这意味着什么时候

$(questSelect).val();

它返回undefined。您没有选择您认为自己选择的内容。

我会在approveThis函数的第一行放置一个调试器,然后逐行执行,确保一切都符合您的预期。