从jquery获取值GET响应

时间:2011-11-05 17:30:13

标签: javascript jquery get

我无法弄清楚这一点。

我试图从页面上的输入字段中检索价格(来自我要求的回复)

$.get('http://site.com', function(data) {
    var div = data;   
    var price = div.getElementById('price').value; 
    alert(price);
});

这让我没有定义。这样做的正确方法是什么?

2 个答案:

答案 0 :(得分:0)

var price = $('#price', div).val();var price = $(div).find('#price').val();

div是不在dom中的变量,因此dom方法无法应用。你必须首先在dom中注入它,或者像在这个响应中一样,jquery它。

答案 1 :(得分:-1)

首先在页面中附加Html,然后尝试获取值。

$("#some-div").html(data);
var price = document.getElementById('price').value;