jQuery创建对象
我如何在jQuery中创建一个对象,然后继续创建这个对象的几个不同的实例
创建一个名为box的对象,它包含一个名为color的变量。
然后用不同的存储颜色制作这个对象的几个实例。
使用JQuery
在Javascript
创建对象的另一种方法是,从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')
➜