Ich habe das folgende Skript in meinem asp.net mvc: -
%Vor%, aber wenn es ausgeführt wird, wird der folgende Fehler zurückgegeben "Microsoft JScript-Laufzeitfehler: Wert der Eigenschaft 'defaultView' kann nicht abgerufen werden: Objekt ist null oder nicht definiert" für if(!(e=a.ownerDocument.defaultView))
in der jquery-1.6.2. min.js.
Hinweis: - Dieser Fehler tritt nur auf, wenn ich IE benutze, es wird nicht auftreten, wenn ich Chrome oder Firefox verwende !!!!
Was könnte das verursachen?
BR
Der Fehler wird dadurch verursacht, dass $(this)
sich nicht auf etwas bezieht, oder eher window object
. Es hängt davon ab, wie Ihre Funktion aufgerufen wird. Am besten übergeben Sie das gewünschte Element in die Funktion deleteConfirmation()
like so:
Siehe jsfiddle für ein Beispiel.
Wenn Sie versuchen, fadeOut
auf die Alarmbox selbst zu setzen, geschieht dies standardmäßig, wie Sie vielleicht bereits wissen.
Ich denke, Sie haben vergessen, die Referenz der jQuery-Bibliothek hinzuzufügen. Bitte überprüfen Sie diese und fügen Sie sie zur jQuery-Referenz
hinzuDie andere Möglichkeit besteht darin, dass Sie die Referenz von jAlert auf der von Ihnen verwendeten Seite vergessen.
Tags und Links asp.net-mvc-3 jquery