jQuery操作DOM(Document、Object、Model)对象——页面元素操作
来源:互联网 发布:淘宝售后成功会退款吗 编辑:程序博客网 时间:2024/06/03 12:54
1.获取元素的属性:
attr(name);
2.设置元素的属性:
attr(key, value);
attr({key0 : value0, key1 : value1});
3.删除元素的属性:
removeAttr(name);
获取和设置元素的内容:
html();
html(val);
text();
text(val);
获取和设置元素值:
val();
val(value);
获取多个selector标记中的多个选项值:val().join(",")
元素样式操作:
css(name, value);
addClass("class");
addClass("class0 class1 ...");
addClass("class0 class1 ...");
切换元素css类别:
toggleClass("class");
删除元素css类别:
removeClass("class"); // 参数可为空
创建节点元素:
$("html");
内部插入节点:
append(content | function(index,html)); 追加内容到后面
appendTo(content); // content表示被追加的内容
prepend(content | function(index,heml)); 追加内容到前面
prependTo(content); // content表示用于选择元素的JQuery表达式
外部插入节点:
after(content | function) content | function返回值 表示插入元素外后面的内容
beforer(content | function) content | function返回值 表示插入元素外前面的内容
insertAfter(content) 将所选的元素插入另一个指定的元素后面
insertBeforer(content) 将所选的元素插入另一个指定的元素前面
复制元素节点:
clone(); 复制匹配的DOM元素并且选中复制成功的元素,该方法仅复制元素本身,被复制的新元素不具有任何元素行为。
clone(true); 被复制的新元素具有元素行为。
替换元素节点:
replaceWith(content); 将所有选择的元素替换成指定的HTML或DOM元素,其中content为被所选择元素替换的内容。
replaceAll(selector); 将所有选择的元素替换成指定selector的元素,其中selector为需要被替换的元素。
包裹元素节点:
wrap(html | elem | function); 把所有选择的元素用其他 字符串/DOM元素/函数返回代码 代替代码包裹起来。
unwrap(); 移除所选元素的父元素或包裹标记
wrapAll(html | elem); 把所选的元素用单个元素包裹起来
wrapInner(html | elem | function); 把所有选择元素的子内容(包括文本节点)用 DOM元素/function返回的代码 包裹起来
遍历元素:
each(callback); callback是一个函数,callback函数还可以接受一个index形参,该形参为遍历元素的序号(从0开始)
例:$("img").each(function(index){...});
删除页面元素:
remove([expr]); 其中expr为可选项,如果接受参数,则该参数为筛选元素的jQuery表达式,通过该表达式获取指定的元素,并进行删除。
empty(); 清空所选的页面元素或所有的后代元素,并非删除节点和元素,仅仅可以“清空”全部的节点或节点所包括的所有后代元素。
0 0
- jQuery操作DOM(Document、Object、Model)对象——页面元素操作
- 文档对象模型DOM(Document Object Model),dom操作元素
- javascripts操作DOM(Document Object Model)
- DOM---文档对象模型(Document Object Model,简称DOM)
- 【JS总结】——Document Object Model(DOM)
- (3)选择元素——(2)文档对象模型(The Document Object Model)
- DOM(Document Object Model)文档对象模型
- DOM (文档对象模型(Document Object Model))
- DOM (文档对象模型(Document Object Model))
- DOM:Document Object Model 文档对象模型
- DOM:文档对象模型 document object model
- DOM,Document Object Model文档对象模型
- JavaScript-DOM对象(Document Object Model)
- 学习笔记之Document Object Model(1)——如何使用document获得文档元素(element对象)
- DOM (Document Object Model)
- DOM -----Document Object Model
- DOM(Document Object Model)
- jQuery学习笔记(二)—— 操作DOM元素
- X86-64 CPU架构以及64 位GCC对程序编译处理的一些变化
- java高级工程师需要掌握的技术
- 正则表达式
- C11下用于计时程序的代码
- 关于tomcat8在windows2008下高并发下问题的解决方案
- jQuery操作DOM(Document、Object、Model)对象——页面元素操作
- 单例模式的七种写法
- 关于java基础中,接口里面父类的对象指向子类的引用
- 铁轨问题 判断是否为出栈顺序
- Ajax(Asynchronous JavaScript and XML)在JQuery中的应用
- 后海日记(3)
- 最长公共子序列(LCS)
- 语法糖(糖衣语法)
- Ruby on Rails 之旅(七)—— Ruby on Rails 入门(6)