2015-09-05 61 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 –