Dies ist, was ich gesucht habe :-) Es funktioniert jetzt, aber ich verstehe nicht den ganzen Code. Zum Beispiel, um mit Argumenten [0] || zu schließen {} ...So rufen Sie die Funktion mit embeded Ereignis
$.fn.myPlugin = function() {
// extend the options from pre-defined values:
var options = $.extend({
callback: function() {},
input: "",
url: ""
}, arguments[0] || {});
// call the callback and apply the scope:
$(document).on("keyup", options.input, function(){
options.callback.call(this);
});
};
$('#test_input').myPlugin({
callback: function() {
console.log($(this).val());
},
input: "#test_input",
url: "example.php"
});
</script>
<?php
echo "<input type=text id=test_input maxlength=50 size=25>";
echo "<div id=test_obsah></div>";
warum erschweren Sie die Dinge im Leben? was versuchst du zu erreichen, das ist nicht in einer einfachen, Jquery-Art erreichbar? – rrw
Ich habe meine Frage bearbeitet ... – Boublas