2011-06-27 37 views

回答

0

試試這個(對CSS文件):

$('link[type="text/css"]').each(function(){ 
    var $ele = $(this); 

    //check if atribute data is set and has info 
    if ($ele.attr('data') !== undefined && $ele.attr('data') !== ''){ //set, so adding that info to href attribute and emptying data attribute 

    $ele.attr('href', $ele.attr('data')); 
    $ele.attr('data', ''); 

    } else{ //not set/empty, so setting/filling it and emptying href attribute 

    $ele.attr('data', $ele.attr('href')); 
    $ele.attr('href', ''); 

    } 
}); 
+0

謝謝你,將這項工作的.js文件嗎? – Wonka

+0

我這麼認爲(從未測試過),但是您需要修改的選擇器和屬性應該不同。 – egis

+0

是.js的attr靜態數據嗎?我有一個jquery-toggle.js我試圖讓它默認啓用頁面加載,這是默認情況下,但我想點擊「觸發」,這將禁用jquery-toggle.js從加載頁面。再次點擊它,jquery-toggle.js將被啓用。我對.attr數據有點困惑,應該在上面的代碼中將src =「jquery-toggle.js」放在哪裏?感謝您的幫助egis! – Wonka