Ich schreibe ein jQuery Plugin mit Parametern, aber ich kann nicht zwei Parameter einstellen.Parameter .replace() zweimal jQuery Plugin funktioniert nicht
(function($) {
$.fn.ototypo = function(options) {
var defauts = {
'aaa': true, // ON/OFF ponctuation
'bbbccc': true // ON/OFF parenthese
};
var parametres = $.extend(defauts, options);
return this.each(function() {
var aaa = $(this).html().replace(/a/g, "aaa");
var bbbccc = $(this).html().replace(/b/g, "bbb").replace(/c/g, "ccc");
if (parametres.aaa) {
$(this).html(aaa)
}
if (parametres.bbbccc) {
$(this).html(bbbccc)
}
});
};
})(jQuery);
$('p').ototypo();
In diesem Beispiel habe ich zwei Funktionen, eine a
-aaa
und die andere b
-bbb
und c
-ccc
Wechsel ändern, würde ich beide fonction aktivieren zu können, wie genannt aaa
und bbbccc
. Wenn ich true
auf die Funktionen setze, scheint nur das letzte zu funktionieren. Ich muss einen deaktivieren, um den anderen zu aktivieren und umgekehrt.