`
18633917479
  • 浏览: 11987 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jQuery中的DOM操作(1)

 
阅读更多

例子:

<p title='选择你最喜欢的水果'><strong>你最喜欢的而水果是</strong></p>
<ul>
    <li>苹果</li>
    <li>橘子</li>
    <li>香蕉</li>
</ul>

 1.查找节点元素

var $li=$('ul li:eq(1)')//获取第二个<li>节点

 2.查找属性节点

var p_txt=$('p').arrt('title')//查找p的titlt属性

 3.创建元素节点

var $li=$('<li>创建li元素</li>')
$('ul').append($li)

 4.创建属性节点

var $li=$('<li title='li'>创建li元素</li>')
$('ul').append($li)

 插入节点

 

append/appendto 向匹配元素内容添加元素/与append用法格式相反
prepend/prependto 向匹配元素内部前置内容/与prependto用法格式相反
after/insertafter 向匹配元素后添加内容/与insertafter用法格式相反
befor/insertbefor 向匹配元素前添加内容/与insertbefor用法格式相反

5.删除节点

    remove()

$('ul li:eq(1)').remove()//删除第二个li

    detach()与remove()方法不同的是:所绑定的事件,附加的数据都会绑定下来

 

    empty()方法是清空元素内容,会保留节点,不是删除

6.复制节点

$('ul li:eq(1)').clone()//复制第二个li

 7.替换节点

$('p').replaceWith('啦啦啦')//将<p>元素的内容替换成'啦啦啦'
$('啦啦啦').replaceAll('p')//将<p>元素的内容替换成'啦啦啦'

 8.包裹节点

$('strong').wrap('<b></b>')//用<b>将<strong>节点包裹起来
得到的结果:<b><strong>你最喜欢的而水果是</strong></b>.

   <wrapall>与<wrap>的不同是:将元素所有匹配元素单独包装。

 

   <wrapInner>是将匹配到的元素内容包装。

9.设置属性

$('p').attr('name' , 'test')//向<p>元素中添加元素属性,也可以以对象形式添加多个属性

 10。删除属性

$('p').removeAttr('name')//删除<p>元素中的name 属性
分享到:
评论

相关推荐

    JQuery DoM和ajax 操作

    **jQuery DOM操作** jQuery库是JavaScript的一个强大工具,它极大地简化了对DOM(Document Object Model)的操作。DOM是HTML和XML文档的结构化表示,允许我们通过编程方式访问和修改页面内容。jQuery提供了丰富的...

    jQuery DOM节点操作源码

    以下是关于jQuery DOM操作的一些关键知识点: 1. **选择器**:jQuery 的核心功能之一就是强大的选择器机制,它允许开发者通过CSS选择器、ID、类名、属性等来选取DOM元素。例如,`$("#myID")` 选择ID为"myID"的元素...

    Jquery+dom+easyUI教程

    1. jQuery 选择器:jQuery 提供了丰富的选择器,使得开发者能够方便地选取页面中的元素。这些选择器基于 CSS 选择器,如 ID 选择器 (#id),类选择器 (.class),以及属性选择器([attribute=value])等。这大大简化了...

    jquery dom对象 详细介绍1

    jQuery 是一个广泛使用的JavaScript库,它简化了DOM操作、AJAX请求、事件处理以及创建复杂的网页特效。jQuery的核心特性包括对JSON的支持、XML解析以及一套强大的选择器系统,使得开发者能够更加高效地选取和操作...

    jQuery操作DOM解析

    4. **DOM操作(Manipulation)** - **添加/删除元素**:`.append()`, `.prepend()`, `.before()`, `.after()`等方法用于在现有元素前后插入新内容。 - **修改元素**:`.html()`, `.text()`, `.val()`用于设置或...

    jQuery基础DOM和CSS操作源码

    压缩包中的"第5章 基础DOM和CSS操作.pdf"很可能是教程的电子版,详细讲解了jQuery如何进行DOM操作和CSS选择。而"code2", "code3", "code1"这些文件名可能是配套的代码示例,它们可能包含了实际的jQuery代码片段,...

    jQuery中的DOM操作.ppt

    jQuery中的DOM操作主要简化了JavaScript原生DOM操作的复杂性,提供了一套更简洁、易用的API。jQuery库使得开发者能够更容易地选取DOM元素、操作DOM结构以及处理事件。以下将详细介绍jQuery中的DOM操作核心知识点: ...

    Jsoup HTML解析器For Java 在Java程序中使用JQuery操作DOM

    Jsoup HTML解析器For Java 在Java程序中使用JQuery操作DOM 模式识别的新技术 狂顶

    jQuery一个非常流行的操作Dom的JavaScript库

    尽管随着Vue.js、React、Angular等现代前端框架的兴起,jQuery在某些场景下的使用频率有所下降,但其依然是许多项目中的基础工具,尤其在处理DOM操作和动画效果时,jQuery依然表现出色。对于初学者和有经验的开发者...

    Ch08-jQuery操作DOM核心笔记.txt

    Ch08-jQuery操作DOM核心笔记.txtCh08-jQuery操作DOM核心笔记.txt Ch08-jQuery操作DOM核心笔记.txtCh08-jQuery操作DOM核心笔记.txt Ch08-jQuery操作DOM核心笔记.txt

    jquery学习资料jQuery DOM的操作jQuery插件源码jQuery插件等资料.zip

    jquery学习资料jQuery DOM的操作jQuery插件源码jQuery插件等资料: jQuery DOM教辅.pdf jQuery DOM源码 jQuery DOM的操作.pdf jQuery 丰富的插件.pdf jQuery 事件的处理.pdf jQuery 元素选择器参考手册(教辅) .pdf ...

    jQuery中DOM常见操作实例小结

    以上总结的知识点涵盖了jQuery中DOM操作的基本方法和技巧,通过实例演示了如何使用这些方法来完成具体的DOM操作任务。这些操作对于进行Web前端开发的人员来说至关重要,因为它们可以帮助开发者高效地对网页内容进行...

    gQuery : jQuery DOM 操作部分

    为了解决这个问题,开发者们创建了gQuery,一个专注于DOM操作的轻量级库,它抽离了jQuery中的核心DOM操作函数,以更小的体积提供相似的功能。 gQuery的核心理念是“小巧而实用”。在压缩并去除空格后,其大小不足4...

    jQuery 选择器 操作DOM 事件处理 动画基础

    jQuery选择器 jQuery操作DOM jQuery事件处理 jQuery动画基础

    jQuery DOM 1.pptx

    jQuery中的DOM操作(1) jQuery获得元素 jQuery设置元素 jQuery复制元素 1、jQuery获得元素 jQuery 中非常重要的部分,就是操作 DOM 的能力。 jQuery 提供一系列与 DOM 相关的方法,这使访问和操作元素和属性变得很...

    jQuery 中DOM 操作详解

    3. jQuery 中DOM操作的分类: - 查找节点:使用jQuery选择器根据不同的条件查找页面中的元素节点。 - 创建节点:利用jQuery的工厂函数$(),可以根据传入的HTML字符串创建DOM对象,并将其包装为jQuery对象返回。例如...

    jquery中dom操作和事件的实例学习 下拉框应用

    在本篇关于jQuery中DOM操作和事件处理的文章中,我们将学习如何利用jQuery实现一个下拉框选项的动态转移功能。下拉框(select元素)作为网页中常见的表单控件之一,经常需要根据用户交互改变其选项。jQuery提供了一...

    《jQuery权威指南》学习笔记之第3章 jQuery操作DOM

    5. **DOM操作**: jQuery还提供了修改元素属性的方法,如`.attr()`用于获取或设置属性值,`.addClass()`, `.removeClass()`, `.toggleClass()`用于管理元素的类名。此外,`.html()`, `.text()`, `.val()`分别用于获取...

    jQuery常见面试题之DOM操作详析

    关于JQ的DOM操作面试问题很多,可以从各个点问,所以列举几个常见问题,毕竟面试只是过程,重要的是知识自己掌握了。 面试题一:JQ中html()、text()和val()区别? 面试题二:JQ中find()、has()和filter()区别? 面试...

Global site tag (gtag.js) - Google Analytics