使用框架的过程就是先查文档,再照着文档写代码,出错了再查文档。 2.jquery 能做什么?...3. jquery 对象和 DOM 原生对象有什么区别?如何转化? DOM对象 :W3C标准用于操作文档的API。...jQuery对象:将DOM原生对象进行封装后得到的类数组对象,它是jQuery独有的。如果一个对象是jQuery对象,那么就可以使用jQuery里的方法。...var domObj = document.getElementById('id'); //DOM对象 var obj=('#id'); //jQuery对象; 注意:在jQuery对象中无法使用DOM...同样,DOM对象也不能使用jQuery方法。 jquery提供了两种方法将一个jquery对象转换成一个dom对象,[index]和get(index)。
对节点的操作 查找节点 查找节点可以直接利用jQuery选择器来完成,非常便利。 插入节点 jQuery提供了8种插入节点的方法。...(1)remove() 删除DOM中所有匹配的元素,可以传入参数来筛选要删除的元素。...=菠萝]"); //将元素中title属性不等于“菠萝”的元素删除 (2)detach() detach()也是从DOM中去掉所有匹配的元素。...需要注意的是,这个方法不会将匹配的元素从jQuery对象中删除,其所有绑定的事件和附加数据可以保留下来。 如果将来再使用这个元素,相关事件和数据依然存在。...// 如果使用remove()方法删除元素,那么之前绑定的事件将会失效。 (3)empty() 清空元素中的所有后代节点。
一、创建元素 只需要把DOM字符串传入$方法即可返回一个jQuery对象 var obj = $('Done')...对象、HTML string、 jQuery对象 如果参数是function,function可以返回DOM对象、HTML string、 jQuery对象,参数是集合中的元素位置与原来的html...三、删除元素 1、.remove([selector]) 删除被选元素(及其子元素) $("#div1").remove(); 我们也可以添加一个可选的选择器参数来过滤匹配的元素 $('div').remove...('.test'); 2、.empty() 清空被选择元素内所有内容,包括文本内容和所有子元素 原本内容 ?...6、text() 和html方法类似,操作的是DOM的innerText值 ?
image.png 删除节点 remove:包括子节点 选择性删除 $("ul li").remove("li[title=xxx]") detach ?
最常见的场景莫过DOM元素操作和前端页面使用AJAX向服务器发送请求。...实现上述两个功能当然可以使用原生js来完成,但在实际开发过程中很少这样做,通常会使用一些别人封装好的js库来辅助我们的工作,jQuery就是这些辅助库中的一员。...选择器的综合使用 //操作多种标签 $('p,div,input').attr('name','multi'); // 一个标签使用多个样式类 jQuery对象才可以调用,DOM对象不能调用。...DOM对象和jQuery对象的相互转换 //DOM转jQuery var win=$(window);//将window转换为jQuery对象 //jQuery对象win转DOM对象 win.get[0
10、设置和获取HTML、文本和值示例代码 选择你喜欢的水果?”>选择你喜欢的水果?
JQuery中的DOM对象操作 1.查找节点 var li = (“ul li:eq(1)”); //查找元素 $li.attr(“title”); //查找元素的属性值 2,创建和插入节点: var...var li = (“ul li”).detach(“li[title=hello]”); //和remove相同,不同之处:所有绑定的事件,附加的数据都会保留下来,将来可以再使用这些元素。...11,CSS-DOM操作: ul.css({fontSize:“30px”, backgroundColor:"#aaafff"}); 或 $ul.height(“10em”); //设置ul的高度为
Dom操作的分类:DOM Core,html-DOM,CSS-DOM 查找节点: 查找属性节点(通过jq选择器),操作属性节点(attr(‘属性名’,’属性值’)), 操作文本节点(text())读/...写 1.创建节点: 可以使用工厂函数:$(创建节点的内容)。...insertBefore://将指定元素a插入到另一个元素b的前面 Before://在b元素的前面插入a 删除节点: remove:$(‘#test′).remove();该方法不会把匹配的元素从 jQuery...对象中删除,因而可以在将来再使用这些匹配的元素。...但除了这个元素本身得以保留之外,remove() 不会保留元素的 jQuery 数据。
Dom操作的分类:DOM Core,html-DOM,CSS-DOM 查找节点: 查找属性节点(通过jq选择器),操作属性节点(attr(‘属性名’,’属性值’)), 操作文本节点(text())读/写...1.创建节点: 可以使用工厂函数:$(创建节点的内容)。...insertBefore://将指定元素a插入到另一个元素b的前面 Before://在b元素的前面插入a 删除节点: remove:$(‘#test′).remove();该方法不会把匹配的元素从 jQuery...对象中删除,因而可以在将来再使用这些匹配的元素。...但除了这个元素本身得以保留之外,remove() 不会保留元素的 jQuery 数据。
.wraplnner(wrappingElement) wrappingElement 用来包在匹配元素的内容外面的HTML片段选择表达式,jquery对象 DOM 元素。 ....append(content[,content]) content DOM 元素 DOM 数组,HTML字符串 jquery 对象。 ...,元素,HTML 字符串,DOM 元素数组。 ....prependTo(target) target 一个选择器, DOM元素,元素数组,HTML字符串,或者jQuery对象,将被插入到匹配元素前的内容。 ...'); .text() 方法不能使用在 input 元素上。 输入的文本需要使用 .val() 方法。
####使用jquery增加元素节点 //add one element in the parent var $li_1=$("新增节点:数据结构"); var
下面的html页面结构可以构建出一棵DOM树,代码: View Code 构建出的DOM树如下: JQuery中的DOM操作主要对包括:建【新建】、增【添加】、删【删除】、改【修改】、查【查找...下面的DOM操作将围绕上面的DOM树进行学习JQueryDOM操作。 一、查--查找DOM节点 查找节点非常容易,使用选择器就能轻松完成各种查找工作。...先创建元素点,创建元素节点使用Jquery的工厂函数 li1=("") 代码返回$li1就是一个由DOM对象包装成的JQuery对象。...DOM对象包装成JQuery对象,把新建的文本节点添加到DOM树中JQuery代码如下: ("ul").append( 添加后页面中能看到"·苹果",右键查看页面源码发现新加的文本节点没有...3、创建属性节点 创建属性节点同元素节点、文本节点一样使用JQuery的工厂函数完成。
图片猛戳链接
.detach() 从DOM 中去掉所匹配的元素。 ....detach([selector]) selector 一个选择表达式将需要移除的从匹配的元素中过滤出来。 ....remove([selector]) selector 一个选择器表达式用来过滤将被移除的匹配元素集合。 ....replaceAll(target) target 一个选择器字符串,对象,DOM元素,或者元素数组,包含哪个元素被替换。 ....replaceWith(newContent) newContent 用来插入的内容,可能是HTML字符串,DOM元素,或者对象。
Dom与jquery互相转换 DOM是文档对象模型(Document Object Model,简称DOM) jQuery是一个JavaScript 库,极大地简化了JavaScript编程。...//dom与jquery互相转换 //取得标签中的value属性的内容[dom对象->jquery对象] var inputElement = document.getElementById...(value); //取得 标签中的文本内容[jquery对象->dom对象,方法一] var $div = $("#divID");//jQuery对象 var divElement...对象->dom对象,方法二] var $div = $("#divID");//jQuery对象 var divElement = $div.get(0);//DOM对象 var...'depertmentId']").empty(); $("select[name='depertmentId']").append('——请选择
获取到当前正在执行的事件: $('#testDive').bind('click', function(event){alert('event: ' + eve...
content HTML字符串 DOM 元素 元素数组 对象,用来插入到集合中每个匹配元素的后面。 ....after(function) function 返回一个 HTML字符串 DOM 元素 元素数组 对象,用来插入到集合中每个匹配元素的后面。...content HTML字符串 DOM 元素 元素数组 对象,用来插入到集合中每个匹配元素的后面。 ....insertAfter(target) target 一个选择器,元素,HTML字符串或者对象,匹配的元素将会被插入在由参数指定的目标后面。 ....insertBefore(target) target 一个选择器,元素,HTML字符串或者对象,匹配的元素将会被插入在由参数指定的目标前面。
id选择器(指定id元素) 将 id="divOne" 的元素背景色设置为红色。...(id选择器返单个元素) $('#divOne').css('background', 'red'); class选择器(遍历css类元素) 将 class="divTwo" 的元素背景色设为蓝色 $(...:hidden(取不可见的元素) jQuery至1.3.2之后的:hidden选择器仅匹配 display:none 或 的元素,而不匹配 visibility...div class="div-2" >div-2 /* *DOM...title="test2">兄弟1-2 兄弟1-3 /* *DOM
Jquery的DOM操作 1、插入节点代码示例: 选择你喜欢的水果”>你最喜欢的水果是?...’red’>这内容是在p标签之前”); $(“这是在最前的”).insertBefore(“font”); 2、删除节点代码示例: 选择你喜欢的水果...//如果再重新追加上,原来的事件还在,而remove不会存在 $(“ul li:eq(1)”).empty();//这个是清空元素内容 3、复制节点代码示例: 选择你喜欢的水果...language=”javascript”> $(“ul li:eq(1)”).clone(true).appendTo(“ul”); 4、替换节点代码示例: 选择你喜欢的水果
领取专属 10元无门槛券
手把手带您无忧上云