添加输入字段值

时间:2013-12-04 08:38:26

标签: jquery

我正在尝试使用jquery中的变量值从输入字段添加值。这样做时,我会显示[object Object]作为结果。我的目标是从输入字段中获取值,这样我就可以添加到变量中,并最终在另一个名为person的id文本框上显示结果。我试图获得价值的texbox是count。我怎样才能做到这一点?

$.ajax({
    type: 'POST',
    url: 'person.php',
    data: $(this).serialize(),
    dataType: 'json',
    success: function (data) {
    var num = $('#count').val(data);
    $('#person').val(num+ newUniqueAI);
    }
});

2 个答案:

答案 0 :(得分:3)

您正在使用:

$('#count').val(data);

这将#count的值设置为data的值并返回一个jQuery对象。你想得到#count的价值。因此,您应该使用:

$('#count').val();

如果未指定参数,则val函数返回该值。有关val()的更多信息,请参阅此处:http://api.jquery.com/val/

答案 1 :(得分:1)

$('#count').val(data);// first set the value     

var num = $('#count').val(); //get by val()
$('#person').val(parseInt(num)+ parseInt(newUniqueAI)); // set by val(something)

参考 .val()