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教程知识点详解 #### 一、什么是jQuery jQuery是一种JavaScript脚本库,它与.NET类库的概念相似:提供了一系列工具方法或对象方法的封装,旨在简化开发者的使用过程。值得注意的是,虽然“库”与“框架...
4. **DOM操作**:提供对HTML元素的简便操作,如选择、添加、删除、修改等,简化DOM操作流程。 5. **Ajax支持**:集成的Ajax功能使得异步数据交换更为简单,可快速构建动态交互的Web应用。 6. **自定义快捷键**:...
- DOM操作详解 - 事件处理 - 动画效果 - **第三章:高级技巧** - AJAX应用 - 插件开发 - 性能优化 - **第四章:实战案例** - 实例1:动态表单验证 - 实例2:轮播图实现 - 实例3:异步数据加载 #### 七、...
jQuery是一款广泛应用于Web开发的JavaScript库,它简化了JavaScript的DOM操作、事件处理、动画设计和Ajax交互。这个“jQuery教程——入门”将带你逐步走进jQuery的世界,了解其基本概念和常见用法。 ## 1. jQuery...
jQuery是一个轻量级的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计和Ajax交互。它的API设计易于理解和使用,使得开发者能够用更少的代码实现更多的功能,提高了开发效率。 2. **jQuery ...
本文作为JQuery教程的开篇,介绍了JQuery的基本概念、特性以及一个简单的示例。接下来的文章将会深入探讨JQuery的各种高级功能,包括AJAX开发等内容。通过本系列文章的学习,相信你能够熟练掌握JQuery的核心技术,为...
jQuery UI 1.10.4 版本在性能上进行了优化,减少不必要的DOM操作,提高页面响应速度。同时,它广泛支持各种浏览器,包括IE6+,确保在不同环境下都能良好运行。 五、实际应用场景 jQuery UI 在网页应用、后台管理...
本教程聚焦于jQuery库在DOM操作中的应用,它为JavaScript开发者提供了更加简便和强大的工具,极大地提高了前端开发效率。 jQuery是一个轻量级、高性能的JavaScript库,其核心特性包括选择器、DOM操作、事件处理和...
jQuery是由John Resig在2006年创建的一个开源JavaScript库,旨在简化DOM操作、事件处理、动画制作以及Ajax交互。jQuery 1.2是该库的一个里程碑版本,它在前代基础上进行了许多优化和增强,使得JavaScript开发更加...
jQuery是世界上最流行的JavaScript库之一,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。在提供的压缩包中,我们找到了两个版本的jQuery1.4.4:一个是完整的版本(jQuery1.4.4.js),另一个...
2. **DOM操作**:jQuery提供了一系列方法来操作DOM(文档对象模型)。比如,`append()`用于在元素内部追加内容,`remove()`用于移除元素,`html()`用于获取或设置元素的HTML内容。 3. **事件处理**:jQuery简化了...
jQuery 是一个广泛使用的JavaScript库,它极大地简化了JavaScript编程,尤其是在处理网页DOM操作、事件处理、动画效果以及Ajax交互等方面。这个“JQuery-latest-Chinese-document.rar”压缩包包含了jQuery的最新中文...
3. **DOM操作(DOM Manipulation)**:jQuery提供了丰富的DOM操作方法,包括添加、删除和修改元素,如`$("div").append("<p>Hello</p>")`在每个div后添加一个段落。 4. **事件处理(Events)**:jQuery统一了事件...
在IT领域,jQuery是一个广泛使用的JavaScript库,它极大地简化了DOM操作、事件处理以及动画制作。而jquery-confirm则是一个基于jQuery的插件,用于创建美观的弹窗提示,包括确认对话框、警告对话框和自定义对话框。...
- 在1.4版本中,jQuery团队对内部代码进行了重构,提高了DOM操作和选择器的执行速度。这使得开发者在处理大量元素时能够获得更快的响应时间。 2. **API改进**: - 引入了新的API方法,如`$.proxy()`,用于设置...
jQuery是一个轻量级的JavaScript库,它的出现简化了JavaScript的DOM操作,提供了丰富的动画效果和事件处理。借助jQuery,我们可以用更少的代码实现更复杂的功能,提高开发效率。 在HTML5中,新增了一些语义化的标签...
在《JQuery教程全集》的第一章中,作者首先阐述了为何选择 JQuery 这个 JavaScript 库。随着 Web 开发技术的发展,JavaScript 的使用变得越来越普遍。然而,在没有库或框架的支持下,编写复杂的 DOM 操作和 AJAX ...
这个详尽的jQuery教程涵盖了从基础到高级的所有关键概念,旨在帮助初学者快速上手并进一步提升专业技能。 ### 1. jQuery基础 - **选择器**: jQuery的核心功能之一是选择页面中的元素。它支持CSS选择器,如ID(#id...
jQuery,作为一个广泛使用的JavaScript库,极大地简化了网页的DOM操作、事件处理、动画设计和Ajax交互。`jQuery API-100214`可能是针对这个库的一个特定版本或者一个教程集合,它深入讲解了jQuery的核心特性。让我们...
其次,`jquery-1.7.2.min.js`是jQuery库本身,它是EasyUI的基础,提供了DOM操作、事件处理、动画效果等基本功能。选择1.7.2版本是因为它在性能和兼容性上都有良好的表现,能与EasyUI组件无缝配合。 `easyloader.js`...