Heim > Web-Frontend > js-Tutorial > Hauptteil

jquery-Attribut- und benutzerdefinierte Attributoperationen: attr() und removeAttr()

无忌哥哥
Freigeben: 2018-06-29 11:46:00
Original
2347 Leute haben es durchsucht

jquery-Attribut- und benutzerdefinierte Attributoperationen: attr() und removeAttr()

Vorkenntnisse: Reader, Setter

1. Es gibt einige Funktionen, die je nach Anzahl verwendet werden können Parameter. Unterschiedlich, führen Sie unterschiedliche Funktionen aus und geben Sie unterschiedliche Werte zurück, ähnlich wie beim Überladen von Funktionen

2. Übergeben Sie einen Parameter, führen Sie den Lesevorgang Getter aus und geben Sie den aktuellen Wert des Parameters zurück, der als „reader/get Device“ bezeichnet wird

3. Übergeben Sie zwei Parameter, führen Sie die Zuweisungsoperation Setter aus und ändern Sie den Wert des aktuellen Parameters, genannt: Setter/Modifier

4. Diese Art von Operation wird basierend auf bestimmt Anzahl der Parameter Es gibt viele Typmethoden in jQuery, auf die jeder achten sollte */

1: Das Abrufen und Festlegen von Elementattributen

muss den Parameter

var res = $('img').attr()
Nach dem Login kopieren
< übergeben 🎜> Single Die Parameter sollen abgerufen werden: der Wert des aktuellen Attributs

var res = $(&#39;#pic&#39;).attr(&#39;src&#39;)
Nach dem Login kopieren

Die Double-Parameter sollen abgerufen werden, der erste ist der Attributname, der zweite ist der neue Wert, der eingestellt werden soll

$(&#39;#pic&#39;).attr(&#39;src&#39;, &#39;../images/gyy.jpg&#39;) 
$(&#39;#pic&#39;).attr(&#39;style&#39;, &#39;border-radius: 50%;box-shadow:2px 2px 2px #888&#39;)
Nach dem Login kopieren

Es ist ersichtlich, dass attr() eine typische Zwei-in-Eins-Methode ist, die Leser und Setter kombiniert.

attr() kann die benutzerdefinierten Attribute von Elementen abrufen HTML5, Sie können Benutzer zu Tags über das Datenpräfix hinzufügen. Der Attributwert des benutzerdefinierten Attributs

var res = $(&#39;#pic&#39;).attr(&#39;data-nation&#39;)
Nach dem Login kopieren

attr() unterstützt auch die Rückruffunktion

$(&#39;#pic&#39;).attr(&#39;width&#39;, function(){return 100+50})
Nach dem Login kopieren

Hinweis: Der von zurückgegebene numerische Typ Der Rückruf wird automatisch in den Zeichentyp konvertiert und dann dem Breitenattribut

var res = $(&#39;#pic&#39;).attr(&#39;width&#39;)
Nach dem Login kopieren

2 zugewiesen: Entfernen Sie das Attribut des Elements

Löschen Sie das Inline-Stilattribut des Bildes Stil

$(&#39;#pic&#39;).removeAttr(&#39;style&#39;)
Nach dem Login kopieren

Sie können mehrere Attribute löschen, getrennt durch Leerzeichen. Geben Sie den Status des aktuellen Elements zurück.

var res = $(&#39;#pic&#39;).removeAttr(&#39;alt title data-nation&#39;)
Nach dem Login kopieren

Laufende Ergebnisse auf der Konsole anzeigen

console.log(res)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonjquery-Attribut- und benutzerdefinierte Attributoperationen: attr() und removeAttr(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!