我正在使用內容腳本構建一個Chrome擴展。純JavaScript中的ajaxComplete
我有一段代碼,它在使用jQuery的頁面上的所有ajax請求成功時注入DOM元素。你如何重新創建沒有jQuery? 請注意,我無法修改頁面上的任何ajax請求。
if(window.jQuery){
jQuery(document).ajaxComplete(function(event, xhr, settings) {
for(var i =0; i< $jq('div.handwave').length; i++){
if($($('div.handwave')[i]).children('.done').length < 1){
$(document).find('div.handwave').eq(i).append(wind);
}
}
});
}
這可能嗎?
需要說明的是 - jQuery只是一個用JavaScript編寫的庫 - 使用jQuery的任何可能的情況都可以通過JavaScript實現,因爲它的底層是_is_ JavaScript。 –
jQuery只是JavaScript的擴展。 jQuery沒有提供原始JavaScript無法處理的內容。訪問[**您可能不需要jQuery **](http://www.youmightnotneedjquery.com)並逐個解碼您的腳本。 –
不幸的是,我沒有得到任何替代方法。 – xoail