1.1 遍历元素
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
</style>
<script src="jquery.min.js"></script>
</head>
<body>
<div>1</div>
<div>2</div>
<div>3</div>
<script>
$(function() {
var sum = 0;
var arr = ["red", "green", "blue"];
$("div").each(function(i, domEle) {
$(domEle).css("color", arr[i]);
sum += parseInt($(domEle).text());
})
console.log(sum);
$.each({
name: "Echo",
age: 18
}, function(i, ele) {
console.log(i);
console.log(ele);
})
})
</script>
</body>
</html>
1.2 创建元素
var li = $("<li>我是后来创建的li</li>");
1.3 添加元素
内部添加:
element.append(''内容''):把内容放入匹配元素内部最后面,类似原生 appendChild。
element.prepend(''内容''):把内容放入匹配元素内部最前面。
外部添加:
element.after(''内容''):把内容放入目标元素后面
element.before(''内容''):把内容放入目标元素前面
1.4 删除元素
element.remove():删除匹配的元素(本身)
element.empty():删除匹配的元素集合中所有的子节点
element.html(''''):清空匹配的元素内容
1.5 demo
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script src="jquery.min.js"></script>
</head>
<body>
<ul>
<li>原先的li</li>
</ul>
<div class="test">我是原先的div</div>
<script>
$(function() {
var li = $("<li>我是后来创建的li</li>");
})
</script>
</body>
</html>