Ich möchte ein jQuery-Plugin schreiben, das an ein DIV-Element "bind" ist und mit dem es arbeitet. Nach ein paar Versuchen - Fehler habe ich nur das Beispiel von dieser Seite kopiert - http://learn.jquery.com/plugins/basic-plugin-creation/.Wie schreibe ich jQuery Plugin
So habe ich ein Element
<div id="bends">test</div>
Ich habe meine grundlegende Definition aus dem Beispiel Seite genommen:
(function ($) {
$.fn.greenify = function() {
this.css("color", "green");
console.log(this);
return this;
};
}(jQuery));
und ich nenne es wie diese
$("#bend").greenify();
Basierend auf Im Beispiel erwarte ich, dass der Text grün wird. Leider passiert nichts. Als ich „dieses“ Objekt console.log, es zeigt:
n.fn.init {context: document, selector: "#bend"}
Also, ich bin affraid ich hier einen grundlegenden Punkt bin fehlt. Was ist falsch - warum "dieses" nicht mein Element darstellt, wie es im Beispiel ist?
Sie haben '
thx, sry, ich arbeite heute zu lange .... – user3523426