0

Ich habe HTML-Seite mit einem form-Tag, das über Javascript-Datei einen submit Event-Listener verfügt.Kann Ereignis-Listener über Inhaltsskript nicht entfernen

Ich möchte diesen Listener aus dem Inhaltsskript in der Chrome-Erweiterung entfernen, scheint aber nichts zu tun. Wenn ich denselben Code über die Chrome-Konsole austrage, wird er wie erwartet entfernt.

$(function() { 
    $('#someform').off('submit'); 
}); 

Warum?

+0

Wie registrieren Sie den Ereignis-Listener? Und ist das in einer jsFiddle reproduzierbar? – tpdietz

+0

Ja, bitte tun Sie, wie @tpdietz vorschlägt und fügen Sie den Code für Ihren "... Event-Listener über Javascript-Datei" in Ihre Frage ein, damit wir das überprüfen können. Es hängt möglicherweise mit der Art und Weise zusammen, wie der Ereignis-Listener gebunden ist. –

Antwort

0

Haben Sie das versucht?

$(document).ready(function(){ $("#someform").off("submit"); }) 

Sie sagten, dass es auf Chrome-Konsole arbeitet. Vielleicht ist das die Lösung. Wenn ich die Frage missverstanden habe, tut es mir leid.

+0

Dies scheint der gleiche Code wie in der OP-Frage zu sein, vielleicht haben Sie etwas verpasst? (andere Syntax aber dasselbe) –