jq获取属性的方法(jquery获取html的内容)

jQuery -获取内容和属性

jQuery 拥有可操作 HTML 元素和属性的强大方法。

jQuery DOM 操作

jQuery 中非常重要的部分,就是操作 DOM 的能力。

jQuery 提供一系列与 DOM 相关的方法,这使访问和操作元素和属性变得很容易。

jq获取属性的方法(jquery获取html的内容)DOM = Document Object Model(文档对象模型)

DOM 定义访问 HTML 和 XML 文档的标准:

“W3C 文档对象模型独立于平台和语言的界面,允许程序和脚本动态访问和更新文档的内容、结构以及样式。”

获得内容 – text()、html() 以及 val()

三个简单实用的用于 DOM 操作的 jQuery 方法:

text() – 设置或返回所选元素的文本内容

html() – 设置或返回所选元素的内容(包括 HTML 标记)

val() – 设置或返回表单字段的值

下面的例子演示如何通过 jQuery text() 和 html() 方法来获得内容:

实例

$(“#btn1”).click(function(){
alert(“Text: ” $(“#test”).text());});
$(“#btn2”).click(function(){
alert(“HTML: ” $(“#test”).html());});

尝试一下 ??

下面的例子演示如何通过 jQuery val() 方法获得输入字段的值:

实例

$(“#btn1”).click(function(){
alert(“值为: ” $(“#test”).val());});

尝试一下 ??

获取属性 – attr()

jQuery attr() 方法用于获取属性值。

下面的例子演示如何获得链接中 href 属性的值:

实例

$(“button”).click(function(){
alert($(“#runoob”).attr(“href”));});

尝试一下 ??

下一章会讲解如何设置(改变)内容和属性值。

jQuery 链

jQuery 设置内容和属性

2 篇笔记写笔记

rayue

991***703@qq.com

80

attr和prop的区别介绍:

对于 HTML 元素本身就带有的固有属性,在处理时,使用prop方法。

对于 HTML 元素我们自己自定义的 DOM 属性,在处理时,使用attr方法。

实例 1:

<a href=”https://www.runoob.com” target=”_self” class=”btn”>菜鸟教程</a>

这个例子里<a>元素的 DOM 属性有:href、target和class,这些属性就是<a>元素本身就带有的属性,也是 W3C 标准里就包含有这几个属性,或者说在 IDE 里能够智能提示出的属性,这些就叫做固有属性。处理这些属性时,建议使用prop方法。

<a href=”#” id=”link1″ action=”delete” rel=”nofollow”>删除</a>

这个例子里<a>元素的 DOM 属性有:href、id和action,很明显,前两个是固有属性,而后面一个action属性是我们自己自定义上去的,<a>元素本身是没有这个属性的。这种就是自定义的 DOM 属性。处理这些属性时,建议使用attr方法。

rayue

rayue

991***703@qq.com

2年前 (2018-05-30)

如果有相应的属性,返回指定属性值。

286***8748@qq.com

87

prop()函数的结果:

1.如果有相应的属性,返回指定属性值。

2.如果没有相应的属性,返回值是空字符串。

attr()函数的结果:

1.如果有相应的属性,返回指定属性值。

2.如果没有相应的属性,返回值是 undefined。

对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。

对于HTML元素我们自己自定义的DOM属性,在处理时,使用 attr 方法。

具有 true 和 false 两个属性的属性,如 checked, selected 或者 disabled 使用prop()

发表评论

登录后才能评论