html,text,val区别

 .html() .text() .val()
  三种方法都是用来读取选定元素的内容
  无参获取,有参设置
 
区别:
   html([val|fn]):针对整个HTML内容,可解析含标签的代码
   text([val|fn]):解析纯文本
   val([val|fn|arr]):对具有value属性的表单元素进行操作,用来设置或者获取表单元素的value属性值。
 
<div>div<span>span</span></div>
<input type="text" value="123">

 

 无参数:

 console.log($("div").html());
 console.log($("div").text());
 console.log($("input").val());

  

 

  有参数:

原:

  

 

 分别使用html()和text()传入,<span>div<b>123</b></span>

 

console.log($("div").text("<span>div<b>123</b></span>"));

 

console.log($("div").text("<span>div<b>123</b></span>"));

 

 

 

 
 
posted @ 2021-11-09 19:12  十七日尾  阅读(112)  评论(0)    收藏  举报