2015-09-05 83 views
1

我正在處理一個簡單的jquery插件,我堅持通過用戶定義的選項向主選擇器添加多個類。jquery - addClass裏面的多個設置

$("#testDiv").addClass(settings.addBG settings.addBorder); 

,如果只通過一個設置,但它的工作:

$("#testDiv").addClass(settings.addBG); 

我缺少什麼,如果我用它不工作?進度預覽在這裏提供:fiddle 謝謝。

+2

Setting.addBG +」「+ setting.other – DrunkWolf

+0

謝謝,解決了它。 – g5wx

回答

3

addClass接受一個字符串。您正在傳遞兩個字符串而沒有將其導致崩潰。連接兩個字符串以產生兩個類之間有空格的字符串。在你的代碼
更改聲明

$("#testDiv").addClass(settings.addBG + " " + settings.addBorder); 

更新的jsfiddle http://jsfiddle.net/mpsingh2003/0ffmk1or/2/

+0

這就是它,謝謝! – g5wx

1

請試試這個:

<div id="testDiv"><p>This is demo page</p></div> 

DEMO

+0

謝謝,這個工程。 – g5wx

+0

這是好的先生@ g5wx –