我一直無法弄清楚這一點。從jQuery獲取值GET響應
我正在嘗試從一個輸入框的頁面上的價格(從響應),我請求
$.get('http://site.com', function(data) {
var div = data;
var price = div.getElementById('price').value;
alert(price);
});
這給我留下了不確定的。什麼是正確的方法來做到這一點?
我一直無法弄清楚這一點。從jQuery獲取值GET響應
我正在嘗試從一個輸入框的頁面上的價格(從響應),我請求
$.get('http://site.com', function(data) {
var div = data;
var price = div.getElementById('price').value;
alert(price);
});
這給我留下了不確定的。什麼是正確的方法來做到這一點?
var price = $('#price', div).val();
或var price = $(div).find('#price').val();
DIV是一個變量不是在DOM中,因此DOM方法不能適用。你必須首先在dom中注入它,或者像這個迴應一樣,jquery它。
首先在頁面中追加Html,然後嘗試獲取該值。
$("#some-div").html(data);
var price = document.getElementById('price').value;