中易网

jquery的html()\text()\val()之间的区别问题

答案:2  悬赏:80  
解决时间 2021-02-13 13:03
jquery的html()\text()\val()之间的区别问题
最佳答案
html()是获取包括html代码的所有值,例如:<span>测试文字123</span>
text()是获取不包括html代码里的值,例如:测试文字123
val()是获取表单的值,例如input里的:测试文字123
自己写例子尝试下就知道了。
全部回答
html() 1. 取得第一个匹配元素的 html文本(可包含html标签) 2. 设置匹配元素的 html文本(可包含html标签) text() 1. 取得第一个匹配元素的 纯文本(不包含html标签) 2. 设置匹配元素的文本(当文本中出现html标签时,将处理为字符实体,也就是作为文本而不作为标签) val() 1. 一般针对input标签通过value属性获取和设置值。 2. 设置匹配元素的value值 3. 获取第一个匹配元素input标签value值,若未设置则返回当前值 下面是一些测试示例,可以在console面板中查看具体结果 <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){   $(".btn1").click(function(){     console.log($("p").html());     console.log($("p").text());     $("p").html("Hello <span>world!</span>")     console.log($("p").html());     console.log($("p").text());     $("p").text("Hello <span>world!</span>")     console.log($("p").html());     console.log($("p").text());   }); }); </script> </head> <body> <p>Hello world!</p> <p>This is another paragraph.</p> <button class="btn1">改变 p 元素的内容</button> </body>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
巨人网游是不是很花钱
麻烦各位帮我配一台i5 7500CPU ,显卡gtx1070
琴艺舫地址在什么地方,想过去办事
三星7102能进入工程模式吗和按*#0*#现在检验
湖北润科建设集团有限公司这个地址在什么地方
上海的陈文峰律师打电话给我说我的农商卡里转
上凉亭湾里这个地址在什么地方,我要处理点事
材料科学与工程专业就业前景如何?研究生的
同事媳妇生孩子了送500元少吗
农业银行灵活期限理财产品年利率是多少
喜欢的一个女生答应高三毕业就在一起,也就是
前进村楼在哪里啊,我有事要去这个地方
草莓鼻子 草莓皮肤 怎么办 毛孔粗大 全部都是
王者养生会所在哪里啊,我有事要去这个地方
啥也别说了,我要高清原图
推荐资讯
在我国,人死后是否一定要埋葬,不埋葬违法的
能有什么物质永久保持细胞活性化吗?
每天日复一日的生活,没有一点不同的过程,让
大连开发区哪有好点的成人舞蹈版
看电影好还是看电视剧好呢?
我们收发的短信内容,运营商有存档吗?
宏基e1-571g-515g怎样拆电池
1983年的11月初四是阳历几日
江苏新沂农村娶媳妇从见面到结婚要花多少钱?
昆山市周庄祁华印刷厂地址有知道的么?有点事
韩国的三星手机在中国能用吗?
求点点网邀请码???
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?