目录
1.Jquery操作DOM结点;
先写一个初始界面:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="../js/jquery-1.11.0.js"></script>
<script type="text/javascript">
$(document).ready(function(){
});
</script>
<style type="text/css">
.lc{
background-color: red;
}
.lc2{
background-color: blue;
}
.lc3{
font-weight: bold;
}
</style>
</head>
<body>
<p>你最喜欢的名人是?</p>
<ul>
<li title="这是乔布斯"><font color="green">乔布斯</font></li>
<li title="这是比尔盖茨" class="lc">比尔盖茨</li>
<li title="这是詹姆斯高斯林">詹姆斯高斯林</li>
</ul>
</body>
</html>
1.1 查找结点;
<script type="text/javascript">
$(document).ready(function(){
//操作DOM结点
//1,查找结点
var li2=$("ul li:eq(1)");//取li列表下的第二个数据
var li2_txt=li2.text();
alert(li2_txt);
});
</script>
1.2 创建结点;
<script type="text/javascript">
$(document).ready(function(){
// 2,创建节点
var li1=$("<li title='这是马化腾'>马化腾</li>");
var li2=$("<li title='这是李彦宏'>李彦宏</li>");
var li22=$("ul li:eq(1)");//取第二个结点
$("ul").append(li1);//在列表的末尾添加数据
li2.insertAfter(li22);//在第二个结点之后添加结点
});
</script>
1.3 删除结点;
<script type="text/javascript">
$(document).ready(function(){
//3.删除结点
$("ul li:eq(1)").remove();
});
</script>
2. Jquery操作DOM结点属性;
2.1 查找属性;
<script type="text/javascript">
$(document).ready(function(){
//操作DOM属性
//1,查找属性
var li2=$("ul li:eq(1)");
var li2_title=li2.attr("title");
alert(li2_title);
});
</script>
2.2 设置属性;
<script type="text/javascript">
$(document).ready(function(){
//2,设置属性
$("ul li:eq(1)").attr("title","设置后的属性");//将第二个结点是title属性修改
});
</script>
2.3 删除属性;
<script type="text/javascript">
$(document).ready(function(){
//3,删除属性
$("ul li:eq(1)").removeAttr("title");
});
</script>
3. Jquery操作DOM结点样式;
3.1 获取样式;
<script type="text/javascript">
$(document).ready(function(){
//操作DOM结点样式
//1. 获取样式
var li2=$("ul li:eq(1)");
var li2_class=li2.attr("class");
alert(li2_class);
});
</script>
3.2 设置样式;
<script type="text/javascript">
$(document).ready(function(){
//2. 设置样式
$("ul li:eq(1)").attr("class","lc2");
});
</script>
3.3 追加样式;
<script type="text/javascript">
$(document).ready(function(){
//3. 追加样式
$("ul li:eq(1)").addClass("lc3");
});
</script>
3.4 移除样式;
<script type="text/javascript">
$(document).ready(function(){
//4. 移除样式
$("ul li:eq(1)").removeClass("lc");
});
</script>