Heim > Artikel > Web-Frontend > Inhalt des JQuery-Elements: html(), text(), val()
jquery-Elementinhalt: html(), text(), val()
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>元素的内容: html(),text(),val()</title> </head> <body> <div></div> <form> 邮箱: <input type="text" name="email"> <button>提交</button> </form> </body> </html>
html() ist dasselbe wie attr(), css() und verfügt abhängig davon über eigene Lese- und Einstellungsfunktionen die Parameter
1. Legen Sie den Elementinhalt fest, der beliebige Inhalte enthalten kann: untergeordnete Elemente oder Text, genau wie das native innerHTML-Attribut
Textknoten erstellen
var res = $('div').html('jQuery真的好方便')
Element erstellen Knoten
var res = $('div').html('<h2>jQuery真的好方便</h2>')5fe4c2ef79905ad223c4c63e23f85e2aHerausfiltern, sodass nur der Textteil übrig bleibt
var res = $('div').html()Wenn der Elementinhalt mehrere Unterelemente hat, wird der Text dieser Unterelemente zusammengeführt
var res = $('div').text()Schauen wir uns zuerst die Ausgabe von html() an
var res = $('div').html('<h2>jQuery真的好方便</h2><p>大家要好好学</p>')Dann verwenden Sie die Methode text() zur Ausgabe, vergleichen Sie die beiden Ausgabeergebnisse und achten Sie auf die neue Zeile in der Konsole mit n
var res = 'html()输出:'+$('div').html()text() Wenn Parameter vorhanden sind, handelt es sich um die Einstellungsoperation
res += '\n' + 'text()输出:' + $('div').text()3. Rufen Sie die Daten im Formularsteuerelement ab oder legen Sie sie fest: val(), was dem Wertattribut des Formularelements in entspricht der native
var res = $('div').text('祝愿大家早日成为一名合格的Web开发程序员')Lesen Sie den Wert des Wertattributs
$('button').click(function(){Stellen Sie den Wert ein. Der Wert des Attributs
alert($(':text').val())Sehen Sie sich das Ergebnis auf der Konsole an
$(':text').val('zhu@php.cn') alert($(':text').val()) })
Das obige ist der detaillierte Inhalt vonInhalt des JQuery-Elements: html(), text(), val(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!