时间:2021-05-26
本文实例讲述了jQuery HTML获取内容和属性操作。分享给大家供大家参考,具体如下:
三个简单实用的用于 DOM 操作的 jQuery 方法:
下面的例子演示如何通过 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());});下面的例子演示如何获得链接中 href 属性的值:
$("button").click(function(){ alert($("#runoob").attr("href"));});attr 和 prop 的区别介绍:
对于 HTML 元素本身就带有的固有属性,在处理时,使用 prop 方法。
对于 HTML 元素我们自己自定义的 DOM 属性,在处理时,使用 attr 方法。
实例 1:
<a href="https://www.jb51.net" target="_self" class="btn"></a>这个例子里 <a> 元素的 DOM 属性有: href、target 和 class,这些属性就是 <a> 元素本身就带有的属性,也是 W3C 标准里就包含有这几个属性,或者说在 IDE 里能够智能提示出的属性,这些就叫做固有属性。处理这些属性时,建议使用 prop 方法。
<a href="#" rel="external nofollow" id="link1" action="delete" >删除</a>这个例子里 <a> 元素的 DOM 属性有: href、id 和 action,很明显,前两个是固有属性,而后面一个 action 属性是我们自己自定义上去的,<a> 元素本身是没有这个属性的。这种就是自定义的 DOM 属性。处理这些属性时,建议使用 attr 方法。
prop()函数的结果:
1.如果有相应的属性,返回指定属性值。
2.如果没有相应的属性,返回值是空字符串。
attr()函数的结果:
1.如果有相应的属性,返回指定属性值。
2.如果没有相应的属性,返回值是 undefined。
对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。
对于HTML元素我们自己自定义的DOM属性,在处理时,使用 attr 方法。
具有 true 和 false 两个属性的属性,如 checked, selected 或者 disabled 使用prop()
感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.jb51.net/code/HtmlJsRun测试上述代码运行效果。
更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery页面元素操作技巧汇总》、《jQuery常见事件用法与技巧总结》、《jQuery常用插件及用法总结》、《jQuery扩展技巧总结》及《jquery选择器用法总结》
希望本文所述对大家jQuery程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
jQuery拥有操作HTML元素和属性的强大方法。1.获取HTML元素的内容和属性 (1)获得内容:text()、html()以及val()方法MyTestJ
本文实例讲述了jQueryHTML设置内容和属性操作。分享给大家供大家参考,具体如下:jQuery-设置内容和属性设置内容-text()、html()以及val
本文实例讲述了JQuery节点元素属性操作方法。分享给大家供大家参考。具体分析如下:在JQuery中,用attr()方法来获取和设置元素属性,removeAtt
本文实例讲述了jQuery操作DOM之获取表单控件的值。分享给大家供大家参考。具体分析如下:HTML属性与DOM属性差别最大的地方,恐怕就要数表单控件的值了。比
Jquery属性遍历、HTML操作。Jquery拥有可操作HTML元素和属性的强大方法。下面是我整理的一些jquery遍历函数:.add()将元素添加到匹配元素