2011-11-05 118 views
0

我一直無法弄清楚這一點。從jQuery獲取值GET響應

我正在嘗試從一個輸入框的頁面上的價格(從響應),我請求

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

這給我留下了不確定的。什麼是正確的方法來做到這一點?

回答

0

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

DIV是一個變量不是在DOM中,因此DOM方法不能適用。你必須首先在dom中注入它,或者像這個迴應一樣,jquery它。

-1

首先在頁面中追加Html,然後嘗試獲取該值。

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