jQuery的html()和text()區別
標題中的兩個方法非常常用,並且有時候作用似乎是一模一樣。
其實只是一種假象而已,下面結合例項來介紹一下他們的區別,首先看一段程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> div{ width:150px; height:30px; line-height:30px; } </style> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $(document).ready(function(){ $(".html").html("螞蟻部落"); $(".text").text("螞蟻部落"); }) </script> </head> <body> <div class="html"></div> <div class="text"></div> </body> </html>
在上面的程式碼中,兩個方法都可以激昂div中的內容設定為“螞蟻部落”,好像作用是一模一樣的。
再來看一段例項程式碼:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> div { width:150px; height:30px; line-height:30px; } </style> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $(document).ready(function(){ $(".html").html("<b>螞蟻部落</b>"); $(".text").text("<b>螞蟻部落</b>"); }) </script> </head> <body> <div class="html"></div> <div class="text"></div> </body> </html>
以上程式碼中明顯看出兩個方法不同點,html方法可以像瀏覽器一樣能夠解析html程式碼,而text方法只是將html程式碼作為普通的文字而已,它們之間的區別顯而易見。
相關文章
- jQuery html(),text(),val()區別jQueryHTML
- text/html和text/plain的區別HTMLAI
- JQuery中html()和val()的用法區別jQueryHTML
- XML和HTML的主要區別、 jQuery 能做什麼?JavaScript中的“=、==、===”區別?XMLHTMLjQueryJavaScript
- jquery $(this) 和this的區別jQuery
- JQuery this和$(this)的區別jQuery
- v-html 、v-text({{}}) 、v-model的區別HTML
- jquery prop和attr的區別jQuery
- 在xpath中text()和string(.)的區別
- jquery中prop和attr的區別jQuery
- Jquery中attr和prop的區別jQuery
- 使用jquery和使用框架的區別jQuery框架
- jQuery中css()和attr()方法的區別jQueryCSS
- viewflow在html和body的區別ViewHTML
- jquery Promise和ES6 Promise的區別jQueryPromise
- docment.getelementbyid 和jquery裡的$(#'id')區別jQuery
- axios,Ajax,jQuery ajax,axios和fetch的區別iOSjQuery
- jQuery實戰之 attr() 和 prop() 的區別jQuery
- jquery中append、prepend, before和after方法的區別jQueryAPP
- jQuery的AJAX請求中contentType和dataType的區別jQuery
- html和html5有什麼區別呢?HTML
- jQuery之text()的實現jQuery
- JQuery 獲取select被選中的value和textjQuery
- [vue] 常見用法之 v-html、v-text、v-model區別VueHTML
- HTML與XHTML的區別HTML
- MySQL中TEXT與BLOB欄位型別的區別MySql型別
- jQuery獲得指定text的值jQuery
- jQuery基礎與js的區別jQueryJS
- shtml和html網頁另存為的一點區別HTML網頁
- jquery中$.get()提交和$.post()提交有區別嗎?jQuery
- mysql索引型別Normal,Unique,Full Text區別以及索引方法Btree,Hash的區別MySql索引型別ORM
- jQuery htmljQueryHTML
- [譯] ./dogs.html 和 /dogs.html 間有什麼區別?HTML
- window.onload()函式和jQuery中的document.ready()區別函式jQuery
- jquery中dom節點操作方法empty和remove的區別jQueryREM
- 前端渲染HTML與後端渲染HTML的區別前端HTML後端
- HTML5標籤HTMLCollection和NodeList的區別詳解HTML
- jQuery中onload與ready區別jQuery