jQueryでオブジェクトを作成し、次にこのオブジェクトのいくつかの異なるインスタンスを作成するにはどうすればよいですか?
color という変数を保持する box という名前のオブジェクトを作成します。
そして、このオブジェクトのいくつかのインスタンスを、保存された異なる色で作成します。
Javascript
を使用してオブジェクトを作成し、 domJQuery
からデータを取得してそれをオブジェクト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);
});
それが役に立てば幸い!
私は実際にjQueryアプローチを使用してより良い方法を見つけました
var box = {
config:{
color: 'red'
},
init:function(config){
$.extend(this.config,config);
}
};
var myBox = box.init({
color: blue
});