开发者社区> 问答> 正文

jQuery中的text(),html(),val()有什么区别

我在书中偶尔看到this.value来获取值.也有时候看到$(this).val()来获取值.请问这2个有什么区别的吗??

展开
收起
a123456678 2016-07-12 14:12:00 1744 0
1 条回答
写回答
取消 提交回答
  • form表单中的input标签等有value属性,jquery就可以使用相应的.val().
    
    text()是获取标签内的文字, html()是获取标签内的所有东西  
    
    比方说
    
    <div id='a'><div>a</div></div>
    
    $('#a').text() 获取到的就是a
    
    $('#a').html()获取到的就是<div>a</div>
    2019-07-17 19:54:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《零基础HTML入门教程》 立即下载
天猫 HTML5 互动技术实践 立即下载
天猫HTML5互动技术实践 立即下载