function options
by abenrob
HTML
Is valid?<br>
<span id='withOpts'></span><br>
<span id='noOpts'></span>
CSS
#withOpts {
color: red;
}
#noOpts {
color: green;
}
JavaScript
test = function(options){
var defaults = {
valid: 'true',
a: 'a',
b: 'b'
};
var options = $.extend({}, defaults, options);
return options
}
var newopts = {valid: 'false'};
var testopts = test(newopts);
var no_opts = test();
$('#withOpts').html(testopts.valid);
$('#noOpts').html(no_opts.valid);