jQuery Extend

jQuery Extend

by Nirvanachain

HTML

<p></p>

JavaScript

var defaults = {
    validate: false, 
    limit: 5, 
    name: "foo"   
};

var defaulttxt = '';
var optionstxt = '';
var settingstxt = '';

$.each(defaults, function (key, value) {
    defaulttxt += key + ' : ' + value + ' ';
});
$('p').append(defaulttxt + '<br />');


var options = { 
    validate: true, 
    name: "bar" 
};

$.each(options, function (key, value) {
    optionstxt += key + ' : ' + value + ' ';
});
$('p').append(optionstxt + '<br />');

var settings = $.extend({}, defaults, options);
$.each(settings, function (key, value) {
    settingstxt += key + ' : ' + value + ' ';
});
$('p').append(settingstxt);