jquery_03 DOM操作
- 格式:doc
- 大小:214.50 KB
- 文档页数:9
1.DOM操作
1.1.筛选节点API
过滤:类似基本过滤选择器、内容过滤选择器
$(“table tr”) 选中table中所有tr元素
$(“table tr:first”) 基本过滤选择器写法
$(“table tr”).first() 选中这些tr元素的第一个
查找:通过当前元素,获取祖先、后代、父元素、子元素、兄弟元素$(“#mydiv”) 获取id为mydiv的元素
$(“#mydiv a”) 获取id为mydiv 中所有a元素
$(“#mydiv”).children(“a”) 获取子元素
$(“#mydiv”).find(“a”) 获取id为mydiv 中所有a元素
$(“#mydiv”).parent(“div”) 获取父元素
$(“#mydiv”).parents(“div”) 获取id为mydiv 的所有div祖先元素
1.2.文档对象属性操作
获取一个元素的属性jquery对象.attr(属性名)
为一个元素的属性赋值jquery对象.attr(属性名, 属性值)删除一个属性jquery对象.removeAttr(属性名)
【示例代码】
需求:
脚本代码:
1.3.文档对象CSS样式操作
【示例代码】
HTML代码:
需求:
样式代码:
1.4.设置或获取HTML、文本和值
【示例代码】
需求:
脚本代码:
重点:val() 快速获取select选中的值,val(值) 对select、radio、checkbox 进行赋值!!【示例代码2】
脚本代码:
1.5.文档DOM对象增删改查
回顾传统XML DOM编程
1.5.1.添加节点
DOM 添加节点:
document.createElement(元素名称); // 创建节点<a></a>
element.setAttribute(name, value) ; // 设置元素属性值<a href=”#”></a>
element. textContent = 文本内容; // 浏览器不兼容<a href=”#”>xxxx</a> 父节点.appendChild(elements) ; // 添加节点元素
JQuery 创建节点
【示例代码】
js脚本
1.5.
2.删除节点
传统DOM操作:通过父节点干掉子节点获取被删除节点o
【示例代码】
脚本代码:。