视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
jquery元素内容:html(),text(),val()
2020-11-27 19:34:54 责编:小采
文档


jquery元素内容: html(),text(),val()

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>元素的内容: html(),text(),val()</title>
</head>
<body>
<div></div>
<form>
邮箱: <input type="text" name="email">
<button>提交</button>
</form>
</body>
</html>

html()与attr(),css()一样,根据参数不同,自带读取与设置功能

1.设置元素内容,可以包括任何内容:子元素或文本,与原生的innerHTML属性一样

创建文本节点

var res = $('div').html('jQuery真的好方便')

创建元素节点

var res = $('div').html('<h2>jQuery真的好方便</h2>')

获取元素内容

var res = $('div').html()

2.获取元素中的文本内容:类似于原生中的textContent属性

获取单标签中的文本,会自动将子元素标签<h2>过滤掉,仅留下文本部分

var res = $('div').text()

如果元素内容有多个子元素,这些子元素的文本会合并

var res = $('div').html('<h2>jQuery真的好方便</h2><p>大家要好好学</p>')

我们先用html()输出看一下

var res = 'html()
输出:'+$('div').html()

再用text()方法输出,将二种输出结果进行对比,注意控制台中的换行使用\n

res += '\n' + 'text()
输出:' + $('div').text()

text()如果有参数,就是设置操作

var res = $('div').text('祝愿大家早日成为一名合格的Web开发程序员')

3.获取或设置表单控件中的数据: val(),等价于原生中的表单元素的value属性

$('button').click(function(){

读取value属性的值

alert($(':text').val())

设置value属性的值

$(':text').val('zhu@php.cn')
alert($(':text').val())
})

控制台查看结果

console.log(res)

下载本文
显示全文
专题