我的JQuery复习笔记之①——text(),html(),val()的区别

text():①可匹配多个元素    ②过滤其中的标签(只显示文字)    ③只适用于双标签

html():①只匹配选中元素中的第一个    ②不过滤其中标签      ③只适用于双标签

val():①只匹配选中元素中的第一个    ②适用于单标签

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5 <title>无标题文档</title>
 6 <script src="../jquery-1.10.2.min.js"></script>
 7 <script type="text/javascript">
 8 $(document).ready(function(){
 9     $('#btn').click(function(){
10       alert(1 +$('#tag li').clone().html());
11       alert(2 +$('#tag li').clone().text());
12       alert(3 +$("input").val());
13     });
14 });
15 </script>
16 </head>
17 
18 <body>
19 <input type="button" value="点击" id="btn">
20 <div id="tag">
21 <ul>
22 <li>你好你好,<i></i>是好人</li>
23 <li>哈哈</li>
24 <li>1234567</li>
25 <li>fighting</li>
26 </ul>
27 </div>
28 <input type="text" value="看看我会显示么">
29 </body>
30 </html>
原文地址:https://www.cnblogs.com/myjszone/p/3346129.html