您的位置:首页 > Web前端 > JavaScript

js中的基础text(),html(),val()有什么区别

2016-11-27 10:52 423 查看
基本没有什么区别,作用都是获得当前对象的value值(一般是表单元素)只是,this.value是js的原生语法,$(this).val()是jquery的语法使用,

this.value无需引入任何库文件,

而$(this).val()则需要引入jquery库文件。

区分dom对象和jquery对象。

前者this.value,是js原生代码对浏览器中的元素的访问方式;而后者$(this).val(),是jquery针对原生访问做的封装。并且它一般是访问标签中含value的属性值。

text()获取指定元素的所有子元素两个尖括号之间包含的内容(剔除掉html标签),

html()获取指定元素的尖括号之间的所有代码(包含子元素的html代码)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: