-2
jQueryプラグインをパラメータで作成していますが、2つのパラメータを設定することはできません。私は2つの機能、aaa
からa
を変える1とccc
からbbb
とc
にb
を変更する他、私は両方のfonctionを有効にできるようにしたいと思いました。この例では パラメータ.replace()を2回jQueryプラグインが動作しません
(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();
は
aaa
と呼ばれますおよび
bbbccc
。私が
true
を設定すると、最後のものだけが動作するように見えます。私はもう一方を有効にするには無効にする必要があり、逆も有効にするには無効にする必要があります。