彻底弄清Jquery中html(), text(), val() 的区别.

彻底弄清Jquery中html(), text(), val() 的区别.

在jquery中存在的三种获取和修改标签的方法.

1.html()

获取选择器所指向的元素的html内容

如果带有参数html(value) 就是修改这个元素的html

2.text()

获取选择器所指向的元素的文本内容

如果带有参数text(value) 就是修改这个元素的文本

3.val()

获取元素的值

如果带有参数val(value) 就是修改这个元素的值

不多说直接看例子


Bootstrap111

222


如果把这段代码中的text 改成html 那么结果是一样的 为什呢?

其实text 和html是有区别., 前者是获取div这个标签里的文本那么就是111222, 而后者是获取div中的一切就是111

222

但是由于都是修改为333所以才造成了.结果一样.

那么如果你$('div').text('

444

'); 实际显示是

444

  如果你$('div').html('

444

'); 实际显示是444


下面说val()


Bootstrap111

222


这个就是直接把input中默认显示的your name 改成了lalal 当然val还可以$("select").val().join(','); 这个是吧select标签中选的项全部拿到并用逗号连接.

希望大家能通过这次 彻底搞清楚他们3个


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部