text(),val()和html()區別是什麼
這三個方法的應用當然是非常基礎的,對於有點經驗的前端人員都不是問題。
本章節主要面向初學者,也許他們對三個方法的區別還不是太清楚,下面就通過程式碼例項做一下介紹。
通常比較正規的庫方法或者變數的命名都是非常合理的,基本能夠做到見名達意,當然jQuery也不例外。
一.text()和html():
text翻譯過來具有"文字"的意思。
此方法的作用是獲取或者設定元素的文字內容。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script> $(document).ready(function () { var str = "<b>螞蟻部落</b>"; $("div").text(str); }) </script> </head> <body> <div></div> </body> </html>
上面的程式碼設定了div的文字內容,也就是說text()的引數都會被視為普通文字處理。
html()用來設定或者獲取元素的html內容,程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script> $(document).ready(function () { var str = "<b>螞蟻部落</b>"; $("div").html(str); }) </script> </head> <body> <div></div> </body> </html>
html()方法會將引數視作html程式碼,那麼就會被瀏覽器解析;上面的程式碼文字就會呈現粗體。
二.val()方法:
此方法就比較簡單了,針對表具有value屬性的表單元素進行操作,用來設定或者獲取表單元素的value屬性值。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script> $(document).ready(function () { var str = "螞蟻部落"; $("input").val(str); }) </script> </head> <body> <input type="text"> </body> </html>
相關文章
- jQuery html(),text(),val()區別jQueryHTML
- JQuery中的html() text() val()區別jQueryHTML
- JQuery中html()和val()的用法區別jQueryHTML
- text/html和text/plain的區別HTMLAI
- jQuery的html()和text()區別jQueryHTML
- 在Python中,val、exec和 compile 有什麼區別?PythonCompile
- jQuery的text()、html()和val()函式用法簡單介紹jQueryHTML函式
- cookie是什麼?和session有什麼區別?CookieSession
- Mssql和Mongodb區別是什麼SQLMongoDB
- powershell和cmd區別是什麼
- 什麼是PCB?什麼是PCBA?PCB和PCBA的區別?
- Java和Python是什麼?有什麼區別?JavaPython
- cat和vim的區別是什麼?
- python is和==的區別是什麼?Python
- SCRM是什麼,SCRM和CRM區別?
- HIVE和HBASE的區別是什麼Hive
- JDO和JPA的區別是什麼?
- HTTP和HTTPS是什麼 二者區別是什麼HTTP
- [譯] ./dogs.html 和 /dogs.html 間有什麼區別?HTML
- 什麼是報表工具?和 EXCEL 有什麼區別?Excel
- Java 介面和抽象類是什麼,有什麼區別Java抽象
- 什麼是 MicroPython?和CPython有什麼區別?Python
- 什麼是SCRM系統?和CRM有什麼區別?
- png是什麼格式 png和jpg有什麼區別
- xpgu是什麼 xgpu和xgp有什麼區別GPU
- XML和HTML的主要區別、 jQuery 能做什麼?JavaScript中的“=、==、===”區別?XMLHTMLjQueryJavaScript
- 前端和後端的區別是什麼?前端後端
- Object.create(null) 和 {} 區別是什麼ObjectNull
- ArrayList和LinkedList的區別是什麼
- disabled和readonly的區別是什麼
- 《openstack 和hadoop的區別是什麼?》Hadoop
- 轉:samba和NFS的區別是什麼?SambaNFS
- decimal,float和double的區別是什麼?Decimal
- Java和HTML有什麼區別?哪個更重要?JavaHTML
- CRM和CRM系統是什麼意思,有什麼區別?
- 反向代理是什麼?和正向代理有什麼區別呢?
- linux和ubuntu區別是什麼?有什麼關係?LinuxUbuntu
- MySQL、NoSQL分別是什麼?有什麼區別?MySql