`

JQuery教程---DOM操作(一)

阅读更多

DOM操作


我们以<img id="a" scr="5.jpg"/>为例,

在原始的javascript里面可以用

var o=document.getElementById('a')取的id为a的节点对象,在用o.src来取得或修改该节点的scr属性,

在jQuery 里

$("#a")将得到jQuery对象[ <img id="a" scr="5.jpg"/> ]

然后可以用jQuery提供的很多方法来进行操作,

如:

$("#a").scr()将得到5.jpg,

$("#a").scr("1.jpg")将该对 象src属性改为1.jpg。


下面我们来讲jQuery提供的众多jQuery方法,方便大家快速对DOM对象进行操作


1.herf()  herf(val)

说明:对jQuery对象属性herf的操作。

例子:

未执行jQuery前

<a href="1.htm" id="test" onClick="jq()">jQuery</a>


jQuery代码及功能:

function jq(){
 alert($("#test").href());
 $("#test").href("2.html");
}


运行:先弹出对话框显示id为test的连接url,在将其url改为2.html,当弹出对话框后会看到转向到


同理,jQuery还提供类似的其他方法,大家可以分别试验一下:

  • herf() herf(val) 
  • html() html(val) 
  • id() id (val) 
  • name() name (val) 
  • rel() rel (val)
  • src()  src (val) 
  • title() title (val) 
  • val() val(val)

2. after(html)  

说明:在匹配元素后插入一段html

例子:

未执行jQuery前

<a href="http://p5s8.ddvip.com/index.php#" id="test" onClick="jq()">jQuery</a>


jQuery代码及功能:

function jq(){
    $("#test").after("<b>Hello</b>");
}


执行后相当于:

<a href="http://p5s8.ddvip.com/index.php#" id="test" onClick="jq()">jQuery</a><b>Hello</b>


3. after(elem) after(elems)

说明:将指定对象elem或对象组elems插入到在匹配元素后

例子:

未执行jQuery前

<p id="test">after</p><a href="http://p5s8.ddvip.com/index.php#" onClick="jq()">jQuery</a>


jQuery代码及功能

function jq(){
  $("a").after($("#test"));
}


执行后相当于

<a href="http://p5s8.ddvip.com/index.php#" onClick="jq()">jQuery</a><pid="test">after</p>


4. append(html)

说明:在匹配元素内部,且末尾插入指定html

例子:

未执行jQuery前

<a href="http://p5s8.ddvip.com/index.php#" id="test" onClick="jq()">jQuery</a>


jQuery代码及功能:

function jq(){
  $("#test").append("<b>Hello</b>");
}


执行后相当于

<a href="http://p5s8.ddvip.com/index.php#" onClick="jq()">jQuery<b>Hello</b></a>


同理还有

  • append(elem) append(elems)
  • before(html) before(elem) before(elems)

请执行参照append和after的方来测试、理解!

5.appendTo(expr) 

说明:与append(elem)相反

例子:

未执行jQuery前

<p id="test">after</p>



<a href="http://p5s8.ddvip.com/index.php#" id="test" onClick="jq()">jQuery</a>


jQuery代码及功能

function jq(){
   $("a").appendTo($("#test"));
}

执行后相当于

<p id="test">after<a href="http://p5s8.ddvip.com/index.php#" onClick="jq()">jQuery</a></p>

分享到:
评论

相关推荐

    Jquery教程-pdf

    ### jQuery教程知识点详解 #### 一、什么是jQuery jQuery是一种JavaScript脚本库,它与.NET类库的概念相似:提供了一系列工具方法或对象方法的封装,旨在简化开发者的使用过程。值得注意的是,虽然“库”与“框架...

    JQuery MX-9

    4. **DOM操作**:提供对HTML元素的简便操作,如选择、添加、删除、修改等,简化DOM操作流程。 5. **Ajax支持**:集成的Ajax功能使得异步数据交换更为简单,可快速构建动态交互的Web应用。 6. **自定义快捷键**:...

    jquery 精品教程 -- Learning JQuery

    - DOM操作详解 - 事件处理 - 动画效果 - **第三章:高级技巧** - AJAX应用 - 插件开发 - 性能优化 - **第四章:实战案例** - 实例1:动态表单验证 - 实例2:轮播图实现 - 实例3:异步数据加载 #### 七、...

    JQuery教程---入门

    jQuery是一款广泛应用于Web开发的JavaScript库,它简化了JavaScript的DOM操作、事件处理、动画设计和Ajax交互。这个“jQuery教程——入门”将带你逐步走进jQuery的世界,了解其基本概念和常见用法。 ## 1. jQuery...

    jquery-1.11.1.js 、jquery-1.11.1.min.js 【官方jquery包 js】

    jQuery是一个轻量级的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计和Ajax交互。它的API设计易于理解和使用,使得开发者能够用更少的代码实现更多的功能,提高了开发效率。 2. **jQuery ...

    JQuery教程-从零开始学习jQuery

    本文作为JQuery教程的开篇,介绍了JQuery的基本概念、特性以及一个简单的示例。接下来的文章将会深入探讨JQuery的各种高级功能,包括AJAX开发等内容。通过本系列文章的学习,相信你能够熟练掌握JQuery的核心技术,为...

    jquery-ui-1.10.4

    jQuery UI 1.10.4 版本在性能上进行了优化,减少不必要的DOM操作,提高页面响应速度。同时,它广泛支持各种浏览器,包括IE6+,确保在不同环境下都能良好运行。 五、实际应用场景 jQuery UI 在网页应用、后台管理...

    Web-前端教程24 jQuery DOM 实操.zip

    本教程聚焦于jQuery库在DOM操作中的应用,它为JavaScript开发者提供了更加简便和强大的工具,极大地提高了前端开发效率。 jQuery是一个轻量级、高性能的JavaScript库,其核心特性包括选择器、DOM操作、事件处理和...

    jquery-1.2-UnCompressed

    jQuery是由John Resig在2006年创建的一个开源JavaScript库,旨在简化DOM操作、事件处理、动画制作以及Ajax交互。jQuery 1.2是该库的一个里程碑版本,它在前代基础上进行了许多优化和增强,使得JavaScript开发更加...

    jQuery1.4.4.js、jQuery1.4.4-mini.js、最新的jQuery1.4.1中文帮助文档.chm

    jQuery是世界上最流行的JavaScript库之一,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。在提供的压缩包中,我们找到了两个版本的jQuery1.4.4:一个是完整的版本(jQuery1.4.4.js),另一个...

    jquery-1.11.3.js

    2. **DOM操作**:jQuery提供了一系列方法来操作DOM(文档对象模型)。比如,`append()`用于在元素内部追加内容,`remove()`用于移除元素,`html()`用于获取或设置元素的HTML内容。 3. **事件处理**:jQuery简化了...

    JQuery-latest-Chinese-document.rar_jquery_jquery-latest

    jQuery 是一个广泛使用的JavaScript库,它极大地简化了JavaScript编程,尤其是在处理网页DOM操作、事件处理、动画效果以及Ajax交互等方面。这个“JQuery-latest-Chinese-document.rar”压缩包包含了jQuery的最新中文...

    jquery资料--jquery学习资料

    3. **DOM操作(DOM Manipulation)**:jQuery提供了丰富的DOM操作方法,包括添加、删除和修改元素,如`$("div").append("&lt;p&gt;Hello&lt;/p&gt;")`在每个div后添加一个段落。 4. **事件处理(Events)**:jQuery统一了事件...

    jquery-confirm设置按钮显示中文

    在IT领域,jQuery是一个广泛使用的JavaScript库,它极大地简化了DOM操作、事件处理以及动画制作。而jquery-confirm则是一个基于jQuery的插件,用于创建美观的弹窗提示,包括确认对话框、警告对话框和自定义对话框。...

    最新JQuery类库 -- JQuery1.4

    - 在1.4版本中,jQuery团队对内部代码进行了重构,提高了DOM操作和选择器的执行速度。这使得开发者在处理大量元素时能够获得更快的响应时间。 2. **API改进**: - 引入了新的API方法,如`$.proxy()`,用于设置...

    jquery-powered-html5-navigation-menu.zip

    jQuery是一个轻量级的JavaScript库,它的出现简化了JavaScript的DOM操作,提供了丰富的动画效果和事件处理。借助jQuery,我们可以用更少的代码实现更复杂的功能,提高开发效率。 在HTML5中,新增了一些语义化的标签...

    JQuery教程全集

    在《JQuery教程全集》的第一章中,作者首先阐述了为何选择 JQuery 这个 JavaScript 库。随着 Web 开发技术的发展,JavaScript 的使用变得越来越普遍。然而,在没有库或框架的支持下,编写复杂的 DOM 操作和 AJAX ...

    详细的jquery 教程

    这个详尽的jQuery教程涵盖了从基础到高级的所有关键概念,旨在帮助初学者快速上手并进一步提升专业技能。 ### 1. jQuery基础 - **选择器**: jQuery的核心功能之一是选择页面中的元素。它支持CSS选择器,如ID(#id...

    jQueryAPI-100214

    jQuery,作为一个广泛使用的JavaScript库,极大地简化了网页的DOM操作、事件处理、动画设计和Ajax交互。`jQuery API-100214`可能是针对这个库的一个特定版本或者一个教程集合,它深入讲解了jQuery的核心特性。让我们...

    jquery-easyui-1.3

    其次,`jquery-1.7.2.min.js`是jQuery库本身,它是EasyUI的基础,提供了DOM操作、事件处理、动画效果等基本功能。选择1.7.2版本是因为它在性能和兼容性上都有良好的表现,能与EasyUI组件无缝配合。 `easyloader.js`...

Global site tag (gtag.js) - Google Analytics