JQuery. Каждый объекты - PullRequest
3 голосов
/ 16 июня 2011

Я создаю плагин jQuery, но я хочу использовать объекты в опциях var, как мне зациклить это с каждым jQuery?

опции плагина var

        var defaults = {
            test: 'yes',   //css/classes
            type: {
                minvalue: '100',
                maxvalue: '200',
                name: 'id1'
            },
            type: {
                minvalue: '200',
                maxvalue: '300',
                name: 'id2'
            },
            type: {
                minvalue: '300',
                maxvalue: '400',
                name: 'id3'
            }               
        };


            $.each(defaults, function(key, value) { 
              alert(key + ': ' + value); 
            });  

1 Ответ

3 голосов
/ 16 июня 2011

С вашим примером немного трудно понять, что именно вы пытаетесь сделать, но если вы хотите использовать arrays и $.each, вы можете сделать это:

 var defaults = {
            test: 'yes',   //css/classes
     types: [
         {
                minvalue: '100',
                maxvalue: '200',
                name: 'id1'
            },
         {
                minvalue: '200',
                maxvalue: '300',
                name: 'id2'
            },
         {
                minvalue: '300',
                maxvalue: '400',
                name: 'id3'
            }


         ]

        };

$.each(defaults.types, function(index, value) { 
              alert(value.name + ': ' + value.minvalue); 
            }); 

http://jsfiddle.net/niklasvh/kFjVN/

...