Ich habe eine Funktion mit dem Titel changeSize()
, die ich die Größe der div/span etc ändern möchte, dass es neben verwendet wird. Hier ist mein Code:
function changeSize(width, height) {
$(this).css('height', height);
$(this).css('width', width);
}
$('#square').changeSize(200, 200);
ich davon aus, dass die changeSize würde (dies) ersetzen mit ('#square')
, weil es neben der Funktion verwendet wird - aber es funktioniert nicht
'changeSize' ist nur eine Funktion und hat nichts mit einem jquery-Objekt zu tun – PeeHaa
" neben der Funktion "? $ (this) hängt vom Ereignisbereich ab –
Funktionen und Methoden funktionieren nicht auf diese Weise. Es könnte so funktionieren, wenn Sie es so nennen: 'changeSize.call ($ ('# square'). Get (0), 200, 200);', aber Sie sollten jQuery einfach erweitern. https://jsfiddle.net/obwLj7kq/ –