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
- JQuery中的html() text() val()區別jQueryHTML
- text/html和text/plain的區別HTMLAI
- text(),val()和html()區別是什麼HTML
- 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的text()、html()和val()函式用法簡單介紹jQueryHTML函式
- java和html的區別JavaHTML
- jQuery中empty與html("")的區別對比jQueryHTML
- jQuery not()和filter()區別jQueryFilter
- jquery prop和attr的區別jQuery
- 在xpath中text()和string(.)的區別
- HTML5和HTML4的區別HTML
- jQuery filter()和find()區別jQueryFilter
- jQuery parents()和parent()區別jQuery
- 使用jquery和使用框架的區別jQuery框架
- jquery中prop和attr的區別jQuery
- Jquery中attr和prop的區別jQuery
- Jquery中.attr()和.data()的區別jQuery
- jQuery.extend和jQuery.fn.extend的區別jQuery
- viewflow在html和body的區別ViewHTML
- jquery innerHeight()和outerHeight()的區別jQuery
- jQuery中css()和attr()方法的區別jQueryCSS
- jQuery mouseout和mouseleave事件的區別jQuery事件
- jQuery mouseleave和mouseout 區別jQuery
- 區別 Jquery物件和Dom物件jQuery物件
- Jquery的$(selector).each()和$.each()原理和區別jQuery
- jQuery text()jQuery
- jQuery :textjQuery
- jQuery實戰之 attr() 和 prop() 的區別jQuery
- jquery Promise和ES6 Promise的區別jQueryPromise
- text-align:center和margin:0 auto居中的區別
- html塊元素和內斂元素的區別HTML
- HTML addEventListener和attachEvent的區別詳解HTMLdev
- HTML4 和 HTML5的10個關鍵區別HTML