jQuery知识点(4)-.html() .text() .val() .attr()获取元素内容、值、属性
2017-11-22 17:02
776 查看
知识点:元素
所谓元素指的是一个html文档中一个闭合标签,比如body元素指的就是从<body>到</body>的所有代码。
知识点:内容、值、属性
举个例子<div id="div1"> 请输入:<input type="text" value="hello"/> </div>
这其中,div元素的内容就是
请输入:<input type="text" value="hello"/>,div有一个属性为id,该属性的值为div。
input元素有一个值为hello。
这样获取元素的内容、属性、值的jQuery方法分别为
.html()、.attr()、.val(),还有一个特殊的.text()方法,用来获取元素内容中的文本部分,例如div1的text()即为
请输入。
示例:.html() .text() .val() .attr()用法
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script src="jquery.min.js"></script> <title></title> </head> <body> <div id="div1"> <input id="text1" type="text" value="hello input value"/> hello div1 text <select id="select1"> <option>math</option> <option>english</option> </select> </div> div1.html()<br/> <span id="span1"></span><br/> div1.text()<br/> <span id="span2"></span><br/> div1.val()<br/> <span id="span3"></span><br/> text1.val()<br/> <span id="span4"></span><br/> text1.attr("type")<br/> <span id="span5"></span><br/> select1.val()<br/> <span id="span6"></span><br/> <script> $("#span1").html($("#div1").html()); $("#span2").html($("#div1").text()); $("#span3").html($("#div1").val()); $("#span4").html($("#text1").val()); $("#span5").html($("#text1").attr("type")); $("#span5").html($("#text1").attr("type")); $("#span6").html($("#select1").val()); </script> </body> </html>
输出结果如图:
相关文章推荐
- jQuery来了--text(),html(),val(),attr(),捕获内容/属性,设置内容/属性,回调函数
- jQuery - 设置内容和属性 设置内容 - text()、html() 以及 val() , 设置属性 - attr()
- jquery 设置元素内容html(),text(),val()
- jquery获取动态生成的元素【live(), on()】div text html append attr
- jQuery - Attributes属性 - val获取第一个匹配元素value属性的内容
- jquery获取元素内容-text()和val()
- Jquery中获取节点内容的html、text和val对比
- jQuery学习笔记三:获取内容(text、html、val)
- 常用元素的属性/方法 attr / val / html /text
- jquery 属性操作(attr/removeAttr/prop/val/text)
- jQuery属性html()、text()、和val()方法的对比
- jquery中val,text,html,attr的区别
- jQuery获取文本节点之 text()/val()/html() 方法区别
- jQuery获取文本节点之 text()/val()/html() 方法区别
- jQuery -> 获取/设置HTML或TEXT内容
- jQuery 获取对象 根据属性、内容匹配, 还有表单元素匹配
- jquery文本和值text、html、attr、val
- jquery中html、val与text三者属性取值的联系与区别介绍
- jQuery的DOM操作之设置和获取HTML、文本和值 html()text()val()
- jquery改变元素的值的函数text(),html(),val()