Methode removeProp
Die Methode removeProp entfernt
Eigenschaften von Elementen.
Hinweis: Verwenden Sie diese Methode, um
künstlich hinzugefügte Eigenschaften zu entfernen.
Es wird nicht empfohlen,
native Eigenschaften von Elementen (d.h.
ursprüngliche, eigentliche Eigenschaften der Elemente) zu entfernen,
da dies zu Browserfehlern führen kann.
Insbesondere sollten Sie removeProp
nicht verwenden, um Attribute wie checked
und disabled zu entfernen.
Wenn diese Attribute in
input-Elementen fehlen,
hören ihre gleichnamigen Eigenschaften nicht auf zu existieren,
sie nehmen einfach den Wert false an.
Um diese Eigenschaften zu deaktivieren,
müssen sie daher
auf false gesetzt werden, und zwar mit der Methode
prop.
Syntax
$(Selector).removeProp(Eigenschaftsname);
Beispiel
Lassen Sie uns die Eigenschaft text mit dem Wert
aaa für einen Absatz festlegen und sie im Text
des Absatzes ausgeben:
<p></p>
elem = $('p');
elem.prop('text', 'aaa').html(elem.prop('text'));
Der HTML-Code sieht dann so aus:
<p>aaa</p>
Lassen Sie uns nun diese Eigenschaft entfernen:
<p></p>
elem = $('p');
elem
.prop('text', 'aaa')
.html(elem.prop('text'))
.removeProp('text')
.html(elem.prop('text'));
Siehe auch
-
die Methode
prop,
die das Arbeiten mit Elementeigenschaften ermöglicht -
die Methode
removeAttr,
die das Entfernen von Elementattributen ermöglicht -
die Methode
attr,
die das Arbeiten mit Elementattributen ermöglicht