Deaktiviert onclick-Funktion für Bild-Tag

8

jQuery Wie kann ich einen Klick auf <img> tag

deaktivieren? %Vor%

Unten ist mein Code:

%Vor%

Immer wenn ich auf das calendar_image klicke, erscheint der Kalender

Irgendwelche Ideen?

    
user1096909 30.12.2011, 23:46
quelle

4 Antworten

10

Versuchen Sie Folgendes:

%Vor%

Mehr über prop() hier .

    
Purag 30.12.2011 23:49
quelle
2

img -Elemente haben kein disabled -Attribut, daher wird das Verhalten nicht beeinflusst.

Sie können das Bubbling des Ereignisses verhindern und andere Handler mit event.stopImmediatePropagation() ...

%Vor%

Alternativ können Sie $("#ico_cal_id").removeAttr("onclick") verwenden, wenn das Ereignis immer inline angehängt wird.

    
alex 30.12.2011 23:47
quelle
1

Entfernen Sie die Onclick-Eigenschaft?

%Vor%

oder:

%Vor%     
karim79 30.12.2011 23:48
quelle
0

Diese Antworten funktionierten nicht für mich, da ich eine unaufdringliche jquery hatte, die den inline js Funktionsaufruf umging.

Ich mag keinen "Hack" -Code, aber für dieses Bildproblem habe ich das gemacht

HTML-Code

%Vor%

Code Wann deaktivieren Sie

%Vor%

jquery img klicken

%Vor%

Sonst erlaubte ALL der anderen Antwort immer noch, dass meine jquery click-Funktion ausgeführt wurde und dann der modale Funktionsaufruf, den ich nicht aufgerufen haben wollte, passiert ward workedModalCall ();

    
Tom Stickel 21.10.2015 23:42
quelle

Tags und Links