Heim Web-Frontend js-Tutorial Der Unterschied zwischen attr() und prop() in jQuery beim Ändern der geprüften attribute_jquery

Der Unterschied zwischen attr() und prop() in jQuery beim Ändern der geprüften attribute_jquery

May 16, 2016 pm 04:41 PM
prop

Beim Erstellen der Kontrollkästchen-Auswahlschaltfläche ist ein Problem aufgetreten. Verwenden Sie die Anweisung $.attr('checked',true), um das Attribut des Kontrollkästchens in aktiviert zu ändern Funktioniert nicht, nachdem der erste Klick gültig ist. IE8 hat kein Problem.

Baidu hat lange gebraucht, um herauszufinden, dass der Grund darin liegt, dass die Attribute von HTML in Attribute und Eigenschaften unterteilt sind. Nennen wir die letzteren zunächst Eigenschaften.

Das geprüfte Attribut ist in Attribut->geprüft und Eigenschaft->wahr, falsch unterteilt.

Wenn für ein Kontrollkästchen „checked“ nicht definiert ist, ist das Ergebnis von Alert($.attr(„checked“)) undefiniert. Falls definiert, wird das Ergebnis überprüft. Das Attribut ändert sich nicht, wenn sich der Status des Kontrollkästchens ändert.

Wenn prop($.attr("checked")) verwendet wird, ist die Ausgabe falsch bzw. wahr. Die Eigenschaft ändert sich, wenn sie sich ändert.

So sollte prop() verwendet werden, wenn das überprüfte Attribut geändert wird. prop() wurde nach jQuery 1.6 hinzugefügt.

Charts zu anderen ähnlichen Immobilien im Internet:

Wenn in Versionen vor IE9 die Eigenschaft nicht gelöscht wird, bevor das DOM-Element entfernt wird, verwenden Sie außerdem die Methode .prop(), um den Wert der DOM-Elementeigenschaft festzulegen (außer bei einfachen Typen: Zahl, Zeichenfolge, Boolescher Wert). ) führt zu einem Speicherverlust. Um den Wert des DOM-Objekts sicher festzulegen und Speicherlecks zu vermeiden, können Sie die Methode .data() verwenden. Da ich noch nicht darauf gestoßen bin, schreibe ich es hier auf.

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So beheben Sie den Fehler „[Vue-Warnung]: Fehlende erforderliche Requisite'. So beheben Sie den Fehler „[Vue-Warnung]: Fehlende erforderliche Requisite'. Aug 26, 2023 pm 06:57 PM

So beheben Sie den Fehler „[Vuewarn]:Missingrequiredprop“ Bei der Entwicklung von Vue-Anwendungen tritt manchmal die häufige Fehlermeldung „[Vuewarn]:Missingrequiredprop“ auf. Dieser Fehler bezieht sich normalerweise auf das Fehlen erforderlicher Eigenschaftswerte in der Komponente, was dazu führt, dass die Komponente nicht ordnungsgemäß gerendert wird. Die Lösung dieses Problems ist einfach. Wir können diesen Fehler durch einige Fähigkeiten und Vorschriften vermeiden und beheben. Hier sind einige Lösungen

So beheben Sie den Fehler „[Vue-Warnung]: Ungültige Requisite: ungültiger Wert'. So beheben Sie den Fehler „[Vue-Warnung]: Ungültige Requisite: ungültiger Wert'. Aug 25, 2023 pm 02:51 PM

Methoden zur Behebung des Fehlers „[Vuewarn]:Invalidprop:invalidvalue“ Bei der Entwicklung von Anwendungen mit Vue.js stoßen wir häufig auf einige Fehler und Warnungen. Einer der häufigsten Fehler ist „[Vuewarn]:Invalidprop:invalidvalue“. Dieser Fehler tritt normalerweise auf, wenn wir versuchen, einen ungültigen Wert an eine Eigenschaft einer Vue-Komponente zu übergeben. In diesem Artikel werden wir uns mit der Grundursache dieses Fehlers befassen

So beheben Sie den Fehler „[Vue-Warnung]: Ungültige Requisite: benutzerdefinierter Validator'. So beheben Sie den Fehler „[Vue-Warnung]: Ungültige Requisite: benutzerdefinierter Validator'. Aug 20, 2023 pm 10:53 PM

Methoden zur Behebung des Fehlers „[Vuewarn]:Invalidprop:customvalidator“ Während des Entwicklungsprozesses der Verwendung von Vue stoßen wir häufig auf einige Warn- und Fehlermeldungen. Eine der häufigsten Fehlermeldungen ist „[Vuewarn]:Invalidprop:customvalidator“. Der Grund für diese Fehlermeldung liegt darin, dass wir bei Verwendung der benutzerdefinierten Validierungsfunktion die an sie übergebene Komponente nicht korrekt validieren können.

So beheben Sie den Fehler „[Vue-Warnung]: Ungültige Requisite: Typprüfung'. So beheben Sie den Fehler „[Vue-Warnung]: Ungültige Requisite: Typprüfung'. Aug 26, 2023 pm 10:40 PM

So beheben Sie den Fehler „[Vuewarn]:Invalidprop:typecheck“ Vue.js ist ein beliebtes JavaScript-Framework zum Erstellen von Benutzeroberflächen. Bei der Entwicklung von Anwendungen mit Vue.js stoßen wir manchmal auf Fehlermeldungen, darunter „[Vuewarn]:Invalidprop:typecheck“. Dieser Fehler wird normalerweise durch eine falsche Verwendung von Attributen in der Komponente verursacht

So gehen Sie mit dem Fehler „[Vue-Warnung]: Vermeiden Sie es, eine Requisite direkt zu mutieren' um So gehen Sie mit dem Fehler „[Vue-Warnung]: Vermeiden Sie es, eine Requisite direkt zu mutieren' um Aug 17, 2023 am 11:12 AM

Umgang mit dem Fehler „[Vuewarn]:Avoidmutatingapropdirectly“ Bei der Entwicklung von Webanwendungen mit Vue.js stoßen wir häufig auf Warnungen oder Fehler. Eine der häufigsten Warnungen ist „[Vuewarn]:Avoidmutatingapropdirectly“, was bedeutet, dass wir eine von der übergeordneten Komponente übergebene Eigenschaft (prop) direkt in der Komponente ändern. In diesem Artikel haben wir

Vergleich mehrstufiger Bereitstellungsschemata in der Vue-Komponentenkommunikation Vergleich mehrstufiger Bereitstellungsschemata in der Vue-Komponentenkommunikation Jul 18, 2023 pm 03:21 PM

Vergleich mehrstufiger Bereitstellungsschemata in der Vue-Komponentenkommunikation Vue ist ein sehr beliebtes Front-End-Framework. Es bietet eine komponentenbasierte Entwicklungsmethode und realisiert die Entwicklung komplexer Anwendungen durch die Verschachtelung und Kommunikation von Komponenten. In der tatsächlichen Entwicklung ist die Kommunikation zwischen Komponenten oft ein wichtiges Thema. Wenn mehrstufige Beziehungen zwischen Komponenten bestehen, wird die effiziente Datenübertragung zu einem Problem, über das Entwickler nachdenken müssen. In diesem Artikel werden mehrere gängige mehrstufige Komponentenkommunikationsschemata vorgestellt und verglichen. Verwenden Sie zum Bereitstellen props und $emitVue

So beheben Sie den Fehler „[Vue-Warnung]: Vermeiden Sie die direkte Mutation einer Requisite'. So beheben Sie den Fehler „[Vue-Warnung]: Vermeiden Sie die direkte Mutation einer Requisite'. Aug 17, 2023 pm 05:21 PM

Methoden zur Behebung des Fehlers „[Vuewarn]:Avoidmutatingapropdirectly“ Bei der Entwicklung von Projekten mit Vue.js kann es zu einer häufigen Warnmeldung kommen: „[Vuewarn]:Avoidmutatingapropdirectly“. Die Bedeutung dieser Warnmeldung besteht darin, dass wir den Wert eines Props-Attributs nicht direkt ändern sollten, sondern ein Ereignis auslösen sollten, damit die übergeordnete Komponente den Pro ändern kann

So beheben Sie den Fehler „[Vue-Warnung]: Ungültige Requisite: Wert aktualisieren'. So beheben Sie den Fehler „[Vue-Warnung]: Ungültige Requisite: Wert aktualisieren'. Aug 26, 2023 pm 08:19 PM

Methoden zur Behebung des Fehlers „[Vuewarn]:Invalidprop:updatevalue“ Bei der Vue-Entwicklung stoßen wir häufig auf den Fehler „[Vuewarn]:Invalidprop:updatevalue“. Dieser Fehler wird normalerweise dadurch verursacht, dass eine übergeordnete Komponente einen ungültigen Wert an eine untergeordnete Komponente übergibt. Obwohl es sich bei diesem Fehler eher um eine Vue-Warnung als um einen schwerwiegenden Fehler handelt, sollte er dennoch rechtzeitig behoben werden, um die Robustheit des Programms sicherzustellen. In diesem Artikel wird vorgestellt

See all articles