Die meisten jQuery-Plugins sind an einen DOM-Knoten gebunden/gebunden, wenn Sie sie zum ersten Mal initialisieren.Wie können Sie überprüfen, ob ein jQuery-Plugin bereits an einen DOM-Knoten gebunden ist?
$('#foo').bar({options: ...});
Wie kann man überprüfen, um zu sehen, welche Plug-in oder Objekten zur Zeit zu einem DOM-Knoten wie #foo
gebunden sind?
if($('#foo').bar)
if($.inArray('bar', $('#foo').eq(0)))
if($('#foo').eq(0).indexOf('bar'))
if($('#foo').hasOwnProperty('bar'))
Zum Beispiel ist es möglich, die Ereignisse zu einem Objekt wie dieses
console.log($('#foo').data('events'));
Möchten Sie diese Antwort sicherlich wissen. Es wird beim Debuggen helfen. –
Wie genau würden Sie _bound zu einem DOM node_ definieren? Fügen Sie [jquery-ui.js] (http://code.jquery.com/ui/1.9.1/jquery-ui.js) in Ihre Seite ein und jedes Element wird '.dialog()', '.autocomplete () 'etc wurde automatisch hinzugefügt. Sie werden an jeden Knoten gebunden. –
@SalmanA, ich meine nur, dass ein Plugin ein DOM-Element aktiv überwacht oder beeinflusst. – Xeoncross