知识学习——jQuery文档操作
来源:互联网 发布:如何搜索二次元软件 编辑:程序博客网 时间:2024/06/05 00:02
addClass() 方法
定义:向被选元素添加一个或多个类。
$(selector).addClass(class)例:$("button").click(function(){ $("p:first").addClass("intro");});
$(selector).addClass(function(index,oldclass))//function(index,oldclass)必需。规定返回一个或多个待添加类名的函数。//index - 可选。选择器的 index 位置。class - 可选。选择器的旧的类名。
after()方法
定义:在被选元素后插入指定的内容。
$(selector).after(content)//content 必需。规定要插入的内容(可包含 HTML 标签)。//实例//在每个 p 元素后插入内容:$("button").click(function(){ $("p").after("<p>Hello world!</p>");});
append()方法
定义:在被选元素的结尾(仍然在内部)插入指定内容。
$(selector).append(content)$(selector).append(function(index,html))//index - 可选。接收选择器的 index 位置。//html - 可选。接收选择器的当前 HTML。
appendTo()方法
定义:在被选元素的结尾(仍然在内部)插入指定内容。
$(content).appendTo(selector)
attr()方法
定义:设置或返回被选元素的属性值。
$(selector).attr(attribute)//attribute 规定要获取其值的属性。$(selector).attr(attribute,value)//设置被选元素的属性和值。//例$("button").click(function(){ $("img").attr("width","180");});
使用函数来设置属性/值
$(selector).attr(attribute,function(index,oldvalue))
设置多个属性/值对
$(selector).attr({attribute:value, attribute:value ...})
before()方法
定义:在被选元素前插入指定的内容。
$(selector).before(content)$(selector).before(function(index))
clone() 方法
定义:生成被选元素的副本,包含子节点、文本和属性。
$(selector).clone(includeEvents)//includeEvents 可选。布尔值。规定是否复制元素的所有事件处理。//默认地,副本中不包含事件处理器。
detach() 方法
定义:移除被选元素,包括所有文本和子节点。这个方法会保留 jQuery 对象中的匹配的元素,因而可以在将来再使用这些匹配的元素。detach() 会保留所有绑定的事件、附加的数据,这一点与 remove() 不同。
$(selector).detach()
empty() 方法
定义:从被选元素移除所有内容,包括所有文本和子节点。
$(selector).empty()
hasClass()方法
定义:检查被选元素是否包含指定的 class。
$(selector).hasClass(class)
html() 方法
定义:返回或设置被选元素的内容 (inner HTML)。
//当使用该方法返回一个值时,它会返回第一个匹配元素的内容。$(selector).html()//当使用该方法设置一个值时,它会覆盖所有匹配元素的内容。$(selector).html(content)
insertAfter()方法
定义:在被选元素之后插入 HTML 标记或已有的元素。
$(content).insertAfter(selector)//content 必需。规定要插入的内容。可能的值:选择器表达式 HTML 标记//selector 必需。规定在何处插入被选元素。
$("button").click(function(){$("<span>Hello world!</span>").insertAfter("p");});
insertBefore()方法
定义:在被选元素之前插入 HTML 标记或已有的元素。
$(content).insertBefore(selector)//同上
prepend()方法
定义:在被选元素的开头(仍位于内部)插入指定内容。
$(selector).prepend(content)$(selector).prepend(function(index,html))
$(".btn1").click(function(){ $("p").prepend("<b>Hello world!</b>");});
prependTo()方法
定义:在被选元素的开头(仍位于内部)插入指定内容。
$(content).prependTo(selector)
$(".btn1").click(function(){$("<b>Hello World!</b>").prependTo("p");});
remove()方法
定义:移除被选元素,包括所有文本和子节点。该方法不会把匹配的元素从 jQuery 对象中删除,因而可以在将来再使用这些匹配的元素。但不会保留元素的 jQuery 数据。其他的比如绑定的事件、附加的数据等都会被移除。这一点与 detach() 不同。
$(selector).remove()
removeAttr()方法
定义:从被选元素中移除属性。
$(selector).removeAttr(attribute)
$("button").click(function(){ $("p").removeAttr("id");});
removeClass()方法
定义:从被选元素移除一个或多个类。
$(selector).removeClass(class)//如需移除若干类,请使用空格来分隔类名。如果不设置该参数,则会移除所有类。$(selector).removeClass(function(index,oldclass))
$("button").click(function(){ $("p:first").removeClass("intro");});
replaceAll()方法
定义:用指定的 HTML 内容或元素替换被选元素。
$(content).replaceAll(selector)//content 必需。规定替换被选元素的内容。//可能的值:HTML 代码 - 比如 ("<div></div>")//新元素比如 (document.createElement("div"))//已存在的元素 - 比如 ($(".div1"))//已存在的元素不会被移动,只会被复制,并包裹被选元素。//selector 必需。规定要替换的元素。
replaceWith()方法
定义:replaceWith() 方法用指定的 HTML 内容或元素替换被选元素。replaceWith() 与 replaceAll() 作用相同。差异在于语法:内容和选择器的位置,以及 replaceAll()无法使用函数进行替换。
$(selector).replaceWith(content)$(selector).replaceWith(function())
$(".btn1").click(function(){$("p").replaceAll("<b>Hello world!</b>");});
text()方法
定义:设置或返回被选元素的文本内容。
返回文本内容
//当该方法用于返回一个值时,它会返回所有匹配元素的组合的文本内容(会删除 HTML 标记)。$(selector).text()
设置文本内容
//当该方法用于设置值时,它会覆盖被选元素的所有内容。$(selector).text(content)$(selector).text(function(index,oldcontent))
toggleClass()方法
定义:设置或移除被选元素的一个或多个类进行切换。该方法检查每个元素中指定的类。如果不存在则添加类,如果已设置则删除之。这就是所谓的切换效果。不过,通过使用 “switch” 参数,规定只删除或只添加类。
$(selector).toggleClass(class,switch)//如需规定若干 class,请使用空格来分隔类名。//switch 可选。布尔值。。规定是否添加(true)或移除(false)类。$(selector).toggleClass(function(index,class),switch)
wrap() 方法
定义:把每个被选元素放置在指定的 HTML 内容或元素中。(包裹)
$(selector).wrap(wrapper)//wrapper 必需。规定包裹被选元素的内容。//可能的值:HTML 代码 - 比如 ("<div></div>")新元素 - 比如 (document.createElement("div"))//已存在的元素 - 比如 ($(".div1"))//已存在的元素不会被移动,只会被复制,并包裹被选元素。
unwrap() 方法
定义:删除被选元素的父元素。
$(selector).unwrap()
$("button").click(function(){ $("p").unwrap();});
wrapAll()方法
定义:在指定的 HTML 内容或元素中放置所有被选的元素。
$(selector).wrapAll(wrapper)
$(".btn1").click(function(){ $("p").wrapAll("<div></div>");});
wrapInner()方法
定义:使用指定的 HTML 内容或元素,来包裹每个被选元素中的所有内容 (inner HTML)。
$(selector).wrapInner(wrapper)$(selector).wrapInner(function())
//在每个 p 元素的内容上包围 b 元素:$(".btn1").click(function(){ $("p").wrapInner("<b></b>");});
val()方法
定义:返回或设置被选元素的值。元素的值是通过 value 属性设置的。该方法大多用于 input 元素。
返回 Value 属性
//返回第一个匹配元素的 value 属性的值。$(selector).val()
设置 Value 属性的值
$(selector).val(value)$(selector).val(function(index,oldvalue))
- 知识学习——jQuery文档操作
- 知识学习——jQuery CSS操作
- jQuery学习笔记:DOM操作(一)——文档
- 知识学习——Java文档注释
- 知识学习——jQuery基础学习
- 知识学习——jQuery事件
- 知识学习——jQuery效果
- jQuery学习之文档(DOM)操作
- jQuery——入门(三)JQuery DOM操作(属性操作/样式操作/文档过滤)
- JQuery文档操作
- jQuery 参考手册 - 文档操作
- jquery文档操作
- jQuery文档操作-复制
- jQuery文档操作
- jQuery 参考手册 - 文档操作
- jquery文档操作总结
- jQuery 参考手册 - 文档操作
- jQuery之文档操作
- zookeeper 的简单介绍和应用
- 解决eclipse启动慢方法
- pygame的简介与安装
- Python3中的基本数据类型
- PCA与LDA
- 知识学习——jQuery文档操作
- Android 使用javaMail jar包发送邮件到指定邮箱,并可以发送图片附件
- 657. Judge Route Circle
- 17ANoldbach problem
- Python基础-高阶函数-Higher-order function
- 查找算法
- 省选专练APIO2009抢掠计划
- Unity3D实用脚本(二)—— 检查场景中用到的资源
- POJ 刷题系列:3006. Dirichlet's Theorem on Arithmetic Progressions