messmar
Erfahrenes Mitglied
Guten Morgen!
ich habe eine blöde Frage ;-)
Folgendes:
In einem kleinen Plugin defenieren ich folgende Options-Paramter:
und ich versuche sie im weiteren Code folgendermassen zu setzen:
wo es leider nicht funktinoiert. Aber wenn ich sie so setze, dann funktioniert es einwandfrei:
Mein NetBeans Java Script Debugger meldet beim ersten Code Folgendes:
und FireFox-Konsole sagt:
und so geht's leider natürlich auch nicht:
Ich weiß, dass ich den Fehler oben beim Setzen der Parameter:
habe, aber ich weiß leider nicht, wo genau.
Für jede Hilde, bin ich dankbar.
Danke und Gruß
Messmar
ich habe eine blöde Frage ;-)
Folgendes:
In einem kleinen Plugin defenieren ich folgende Options-Paramter:
HTML:
....
;$.fn.formElements = function(userOptions){
var defaults = {
property_1: "border",
value_1: "2px solid #385d8a",
property_2: 'background-color',
value_2: '#c0504d',
value_3: '#ffffff',
value_4: '1px solid #bdc7de'
};
var newParams = $.extend(true, {}, defaults, userOptions);
var tmp = {}; // object
tmp[newParams.property_1] = newParams.value_1;
tmp[newParams.property_2] = newParams.value_2;
...
und ich versuche sie im weiteren Code folgendermassen zu setzen:
HTML:
.....
$('input[name='+ n +']').css({newParams.property_1, newParams.value_1, newParams.property_2, newParams.value_2});
.....
wo es leider nicht funktinoiert. Aber wenn ich sie so setze, dann funktioniert es einwandfrei:
HTML:
...
$('input[name='+ n +']').css(newParams.property_1, newParams.value_1);
$('input[name='+ n +']').css(newParams.property_2, newParams.value_2);
...
Mein NetBeans Java Script Debugger meldet beim ersten Code Folgendes:
Duplicate name of property "newParams"
und FireFox-Konsole sagt:
SyntaxError: missing : after property id
und so geht's leider natürlich auch nicht:
HTML:
...
$('input[name='+ n +']').css({newParams:property_1, newParams:value_1,newParams:property_2, newParams:value_2});
...
Ich weiß, dass ich den Fehler oben beim Setzen der Parameter:
HTML:
options
Für jede Hilde, bin ich dankbar.
Danke und Gruß
Messmar