jQuery - Verketten von benutzerdefinierten Funktionen
Ich frage mich, wie ich meine benutzerdefinierten Funktionen verketten und den Kontext von 'this' pflegen kann.
Beispiel
$.fn.foo = function() {
var html = '<div class="foo"></div>';
if ($(this).hasClass(somthing) {
$(this).prepend(html);
}
}
$.fn.bar = function() {
var html = '<h3>bar</h3>';
$(this).find('.foo').prepend(html);
}
$('body').foo().bar();
Wenn ich versuche, diesen Code zu verwenden, erhalte ich einTypeError: Eigenschaftsleiste von undefined @ kann nicht gelesen werd