1
這繼續拋出一個錯誤,有沒有辦法將兩個或更多的類放在同一個「括號」,當一個是var? 用jquery添加各種類,其中之一是一個var
$("#test a").click(function(){
var $color = $(this, "p").text()
$("#left-part").removeClass().addClass("ClassnameX" $color);
});
這繼續拋出一個錯誤,有沒有辦法將兩個或更多的類放在同一個「括號」,當一個是var? 用jquery添加各種類,其中之一是一個var
$("#test a").click(function(){
var $color = $(this, "p").text()
$("#left-part").removeClass().addClass("ClassnameX" $color);
});
有一個在.addClass("$color" $color)
直接語法錯誤的變量傳遞給你的方法
$("#left-part").removeClass().addClass("$color").addClass($color);
OR,使用字符串連接
$("#left-part").removeClass().addClass("$color " + $color);
謝謝!是的,我不知道我必須在這方面使用+。 – cvall
這只是奇怪...它是什麼喲你想實現?例如,如果「$ color」等於「whatever」,那麼你是否希望從字面上獲得'class =「$ color什麼」'? – devnull69
'.addclass($ color).addclass(「myClass」)' – greener
我想你的意思是'$('p',this).text()',否則你正在尋找一個你已經擁有的元素通過'this'參照 –