jquery学习总结(二) 操作DOM
来源:互联网 发布:算法工程师 英文 编辑:程序博客网 时间:2024/05/18 18:14
一、元素属性操作
1、获取元素属性 attr(name) 例、var strSrc = $("img").attr("src");
2、设置元素属性 a、attr(key,value) attr({key0:value0,key1:value1}) 例、$("img").attr({"src":"img/img.jpg","title":"风景画"});
b、attr(key,function(index)) 例、$("img").attr("src",function(){ return "img/img.jpg"; });
3、删除元素属性 removeAttr(name) 例、$("img").removeAttr("src");
二、元素内容操作
1、获取元素HTML内容:html(); 2、设置元素HTML内容:html(val) 3、获取元素文本内容:text(); 4、设置元素文本内容:text(val)
html 和 text 的区别:前者返回当前元素下的所有子元素及内容,后者返回当前元素下的所有文本内容。
三、获取或设置元素值
1、获取元素的值 $("#id1").val() , 2、设置元素的值 $("#id1").val("dd");
2、设置元素被选中:val(array) $(":radio").val(["radio2"],["radio3"]); id 号为radio2和radio3的单选按钮被选中。
四、元素样式操作
1、设置元素样式:css(name,value) 例、$("#id2").css(“font-size”,12px)
2、增加css类别:addClassd(class) 例、$("#id2").addClass("cls2 cls3") 同时增加两个样式类别
3、类别切换:toggleClass(class) 例、$("img").click(function(){ $(this).toggleClass("clsimg"); }); 单击添加样式,再单击还原。
4、删除样式:removeClass(class)
五、插入节点
1、内部插入节点
append (content) 、append(function(index,html)) 、 appendTo(content)
prepend(content) 、prepend(function(index,html)) 、prependTo(content)
2、外部插入节点
after(content) 、 after(function()) 、 before(content) 、 before(function())
六、复制节点
clone(true) 例:$("img").click(functino(){ $(this).clone(true).appendTo("span"); })
七、替换节点
replaceWith(content ) :$("#span1").replaceWith(“<span>ww</span>")
八、包裹节点
常用的两个:wrap 、wrapInner
九、遍历节点
each(function(index))
十、删除元素
remove() 、 remvoe([expr])
- jquery学习总结(二) 操作DOM
- jQuery:DOM的操作总结(二)
- JQuery学习二: DOM操作
- 打杂之WEB前端(二) jQuery 操作DOM总结,DOM Html操作,DOM Css操作
- jQuery总结:二、DOM操作(属性/内容/样式)
- jQuery学习笔记(二)—— 操作DOM元素
- jQuery学习笔记(二) DOM操作
- dojo1.9学习总结(二)-DOM操作
- jQuery DOM操作总结
- jQuery的DOM操作(二)
- jQuery中的DOM操作(二)
- jQuery中的DOM操作(二)
- jquery学习--dom操作
- jQuery:DOM的操作总结(一)
- jquery 学习 二 DOM & JQUERY
- jQuery学习--jQuery DOM 操作
- JavaScript DOM总结(二、节点操作)
- jQuery 中的DOM操作(二)
- Android 用Animation-list实现逐帧动画
- python分析数据的处理过程及总结
- 字符编码笔记:ASCII,Unicode和UTF-8
- android: Handler概念理解与运用
- 测算股
- jquery学习总结(二) 操作DOM
- php出现乱码时修改mysql表的编码
- 小沈阳版之程序员的痛苦人生
- hdu 4340 树形DP
- Base64_EXT.java
- 优秀程序员的十个习惯
- 张老师对程序员致富的理解
- HTML5 VS. Flash&Flex? – 浅谈Flash/Flex/HTML 5技术选型
- web学习—html标签—表单及其控件(三)