1. Jquery操作DOM
1) Jquery操作DOM节点
1.1) 查找节点
1.2) 创建节点append()
1.3) 删除节点remove()
2) Jquery操作DOM节点属性
2.1) 查找属性
2.2) 设置属性
2.3) 删除属性
3) Jquery操作DOM节点样式
3.1) 获取样式
3.2) 设置样式
3.3) 追加样式
3.4) 移除样式
4) 设置和获取HTML,文本和值
4.1) 获取html,设置html
4.2) 获取文本,设置文本
4.3) 获取值,设置值
5) 遍历节点操作
5.1) 获取所有子节点children()
5.2) 获取邻近的下一个兄弟节点next()
5.3) 获取邻近的上一个兄弟节点prev()
6) Jquery操作DOM节点CSS
6.1) 获取DOM节点CSS样式
6.2) 设置DOM节点CSS样式
chap03/demo01.html
<!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(){
// 操作DOM节点
// 1,查找节点
/* var li2 = $("ul li:eq(1)");
var li2_txt = li2.text();
alert(li2_txt); */
// 2,创建节点
/* var li1 = $("<li title='这是马化腾'>马化腾</li>");
var li2=$("<li title='这是李彦宏'>李彦宏</li>");
var li22=$("ul li:eq(1)");
$("ul").append(li1);
li2.insertAfter(li22); */
// 3,删除节点
// $("ul li:eq(1)").remove();
// 操作DOM属性
// 获取属性
/* var li2=$("ul li:eq(1)");
var li2_attr=li2.attr("title");
alert(li2_attr); */
// 设置属性
// $("ul li:eq(1)").attr("title","你懂的");
// 删除属性
// $("ul li:eq(1)").removeAttr("title");
// 操作DOM节点样式
// 获取样式
/* var li2=$("ul li:eq(1)");
var li2_class=li2.attr("class");
alert(li2_class); */
// 设置样式
// $("ul li:eq(1)").attr("class","lc2");
// 追加样式
// $("ul li:eq(1)").addClass("lc3");
// 移除样式
// $("ul li:eq(1)").removeClass("lc");
// 设置和获取HTML,文本和值
// 获取html
/* var l1_html=$("ul li:eq(0)").html();
alert(l1_html); */
// 设置html
// $("ul li:eq(0)").html("<font color=red>哈哈</font>");
// 获取文本
/* var l1_text=$("ul li:eq(0)").text();
alert(l1_text); */
// 设置文本
// $("ul li:eq(0)").text("呵呵");
// 遍历节点
// children()
/* var b=$("body").children();
alert(b.length);
var u=$("ul").children();
alert(u.length);
for(var i=0;i<u.length;i++){
// alert(u[i].innerHTML);
alert($(u[i]).html());
} */
// next()
/* var l=$("ul li:eq(1)").next();
alert(l.html()); */
// prev()
/* var l=$("ul li:eq(1)").prev();
alert(l.html()); */
// CSS-DOM操作
// 获取css样式
/* var c=$("#jq").css("color");
alert(c); */
// 设置css样式
$("#jq").css("color","blue");
});
function getUserName(){
var userName=$("#userName").val();
alert(userName);
}
function setUserName(){
$("#userName").val("你懂的");
}
</script>
</head>
<style type="text/css">
.lc {background-color: red;}
.lc2 {background-color: blue;}
.lc3 {font-weight: bold;}
</style>
<body >
<p>你最喜欢的名人是?</p>
<ul>
<li title="这是乔布斯"><font color="green">乔布斯</font></li>
<li title="这是比尔盖茨" class="lc">比尔盖茨</li>
<li title="这是詹姆斯高斯林">詹姆斯高斯林</li>
</ul>
<input type="text" id="userName"/>
<input type="button" value="获取数据" onclick="getUserName()"/>
<input type="button" value="设置数据" onclick="setUserName()"/>
<p id="jq" style="color: red">Jquery掉渣天</p>
</body>
</html>
分享到:
相关推荐
jQuery操作DOM解析
Ch08-jQuery操作DOM核心笔记.txtCh08-jQuery操作DOM核心笔记.txt Ch08-jQuery操作DOM核心笔记.txtCh08-jQuery操作DOM核心笔记.txt Ch08-jQuery操作DOM核心笔记.txt
Jsoup HTML解析器For Java 在Java程序中使用JQuery操作DOM 模式识别的新技术 狂顶
JQuery DoM和ajax 操作大全源码
《jQuery权威指南》学习笔记之第3章 jQuery操作DOM
不要分! Jquery 炒作Dom 请亲们收藏!
利用面向对象 管理者模式思想 结合jquery 操作DOM树制作的植物大战僵尸
该文档包含了样式操作,内容及Value属性值操作,节点操作,节点属性操作,节点遍历操作的基础知识,也许不够详细,但内容也应该足够平时操作了,希望能帮到大家
本文实例讲述了jQuery操作DOM之获取表单控件的值。分享给大家供大家参考。具体分析如下: HTML属性与DOM属性差别最大的地方,恐怕就要数表单控件的值了。比如,文本输人框的 value属性在DOM中的属性叫defaultValue,...
主要给大家介绍了原生JS和jQuery操作DOM的一些对比总结,文中总结了很多的对比,相信对大家的学习或者工作能带来一定的帮助,需要的朋友可以参考借鉴,下面来一起看看吧。
jQuery 一个非常流行的操作Dom的 JavaScript 库
jquery 操作DOM的基本用法分享,使用jquery的朋友可以参考下,方便以后对dom操作
主要介绍了jQuery操作DOM,下面的DOM操作将围绕上面的DOM树进行学习JQueryDOM操作,有兴趣的可以了解一下
jQuery选择器 jQuery操作DOM jQuery事件处理 jQuery动画基础
本文主要介绍了使用jQuery操作DOM的方法,具有很好的参考价值,下面跟着小编一起来看下吧
Dom是Document Object Model的缩写,意思是文档...DOM是一种与浏览器、平台、语言无关的接口,使用该接口可以轻松访问页面中所有的标准组件,本文给大家介绍jQuery随手笔记之常用的jQuery操作DOM事件,需要的朋友参考下
jquery 操作DOM案例,实现图片的显示,需要的朋友可以参考下
jQuery DOM节点操作源码,适合初学者哦,可以下载下来作为参考资料的。
实现弹出遮罩层的方法有很多种,接下来本文给大家介绍通过jquery操作dom实现弹出页面遮罩层以及web端和移动阻止遮罩层的滑动,对页面弹出遮罩层的相关知识感兴趣的朋友一起看看吧