jQuery创建对象

我如何在jQuery中创建一个对象,然后继续创建这个对象的几个不同的实例

创建一个名为box的对象,它包含一个名为color的变量。

然后用不同的存储颜色制作这个对象的几个实例。

使用JQueryJavascript创建对象的另一种方法是,从dom获取数据并将其传递给对象Box ,例如,将它们存储在Boxes数组中,可以是:

 var box = {}; // my object var boxes = []; // my array $('div.test').each(function (index, value) { color = $('p', this).attr('color'); box = { _color: color // being _color a property of `box` } boxes.push(box); }); 

希望能帮助到你!

也许你想要这个(在javascript中使用oop)

 function box(color) { this.color=color; } var box1=new box('red'); var box2=new box('white'); 

DEMO。

欲获得更多信息。

我实际上找到了一种使用jQuery方法的更好方法

 var box = { config:{ color: 'red' }, init:function(config){ $.extend(this.config,config); } }; var myBox = box.init({ color: blue }); 

你总是可以把它变成一个function

 function writeObject(color){ $('body').append('
Hello!
') }

writeObject('blue')在此处输入图像描述