我正在使用ajax函數來調用一個php文件,該文件檢索網頁的源代碼以進行搜索。當接收到回調時,它將所有的html加載到一個div容器(div_showresults)中,然後我可以搜索關鍵元素並獲取我需要的值。然而,不是將數據加載到div容器中,而是想將變量設置爲該內容,然後以相同的方式而不是$(「#div_showresults」)搜索變量,但不確定如何。jquery從字符串中獲取元素值
$.ajax({
url: 'htmlpage-jsonarray.php',
dataType: 'json',
type: 'post',
data: params,
success: function(data) {
if(data.success) {
$("#div_showresults").html(data.result);
abc = $('#div_showresults span[class=availGreen]').text();
alert(abc);
console.log(data.result);
}
}
});
你嘗試過一些簡單的東西,比如'var foo = $(data.result);'...? – CBroe
如果我理解它是正確的,那麼您首先要檢查'availGreen',然後將data.result存儲到'#div_showresults'中? – Dhiraj
@Dhiraji,嗨,不,我只是想將html代碼直接存儲到變量中,然後能夠搜索該變量的幾個不同的元素值爲availGree只是其中之一。我不需要將HTML加載到DIV容器中,這是我知道如何搜索的唯一方法。 – darkromz