0725-jquery获取内容

获得内容 - text()、html() 以及 val()
三个简单实用的用于 DOM 操作的 jQuery 方法:
  • text() - 设置或返回所选元素的文本内容
  • html() - 设置或返回所选元素的内容(包括 HTML 标记)
  • val() - 设置或返回表单字段的值
下面的例子演示如何通过 jQuery text() 和 html() 方法来获得内容:
0725-jquery获取内容
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<!--引入js-->
<script src="../js/jquery-3.1.1.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$(function(){
//获取div标签内部的元素
// alert($("#d").html())
//修改div标签里的内容
// $("#d").html('<span>skfksd</span><h1>sfdfgsdds</h1>gfddd');
//获取div标签内部的文本
// alert($("#d").text())
//修改div标签里的文本
// $("#d").text('<p>dfsdfsd</p>123434343')
//
//获取输入框的value
// alert($("#t").val());
//修改value属性值
$("#t").val('12345657')
})
</script>
</head>
<body>
<div id="d">
<p>12323423423</p>
<a>[email protected]^%@&@&@</a>
<!--把标签当作普通文本进行解析-->
<xmp><p>dsafsdfsfdsdfs</p></xmp>
fsdfdsfsdfsfsd
<input type="text" id="t" value="fsfsdfsdfsdfsddf" />
</div>
</body>
</html>
获取属性 - attr():获取和修改属性值 案例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="jquery-3.1.1.min.js"></script>
</head>
<body>
<input type="text"name="123"value="">
</body>
<script>
$(function () {
/*获取name属性值*/
// alert($("input").attr('name'));
// alert($("input").attr('value'))
// 修改name属性值
// $("input").attr('name','321');
// $("input").attr('type','password');
// $("input").attr('id','test');
/*修改元素的所有属性值*/
/*多个属性值一起修改*/
/*调用attr方法,把所有要修改的属性放在{}*/
/*属性之间用逗号分隔*/
/*属性名与属性值用冒号分隔*/
$("input").attr({'name':'321','type':'password'})
})
</script>
</html>