/ Konverzia z jquery na Dojo - jquery

Konverzia z jquery na Dojo - jquery

Ak to musíte urobiť ..

function disableAutoComplete(id) {
jQuery("#" + id).attr("autocomplete", "off");
}

/* Registers function for SELECT element */

function registerHandler(id, event, handler) {
switch (event) {
case "change":
jQuery(document).ready(function() {
jQuery("#" + id).change(handler);
});
break;
case "click":
jQuery(document).ready(function() {
jQuery("#" + id).click(handler);
});
break;
case "keyup":
jQuery(document).ready(function() {
jQuery("#" + id).keyup(handler);
});
break;
case "focus":
jQuery(document).ready(function() {
jQuery("#" + id).focus(handler);
});
break;
}
}

s dojo namiesto jquery, ako by si to urobil?

odpovede:

1 pre odpoveď č. 1

Nie som odborník na dojo, toto riešenie môžete nájsť aj v dokumentácii:

function disableAutoComplete(id) {
dojo.attr(dojo.byId(id), "autocomplete", "off");
}

function registerHandler(id, event, handler) {
dojo.connect(dojo.byId(id), "on" + event, handler);
}

dojo.attr (), dojo udalosti

A to nie je jQuery spôsob, ako robiť veci.To by malo byť takto:

function disableAutoComplete(id) {
jQuery("#" + id).prop("autocomplete", "off");
}

/* Registers function for SELECT element */

function registerHandler(id, event, handler) {
jQuery("#" + id).bind(event, handler);
}