`
吕金含
  • 浏览: 84748 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

jQuery - 获得内容和属性

 
阅读更多
jQuery - 获得内容和属性
jQuery Chaining
jQuery 设置
jQuery 拥有可操作 HTML 元素和属性的强大方法。
jQuery DOM 操作
jQuery 中非常重要的部分,就是操作 DOM 的能力。
jQuery 提供一系列与 DOM 相关的方法,这使访问和操作元素和属性变得很容易。
提示:DOM = Document Object Model(文档对象模型)
DOM 定义访问 HTML 和 XML 文档的标准:
“W3C 文档对象模型独立于平台和语言的界面,允许程序和脚本动态访问和更新文档的内容、结构以及样式。”
获得内容 - text()、html() 以及 val()
三个简单实用的用于 DOM 操作的 jQuery 方法:
text() - 设置或返回所选元素的文本内容
html() - 设置或返回所选元素的内容(包括 HTML 标记)
val() - 设置或返回表单字段的值
下面的例子演示如何通过 jQuery text() 和 html() 方法来获得内容:
实例
$("#btn1").click(function(){
alert("Text: " + $("#test").text());
});
$("#btn2").click(function(){
alert("HTML: " + $("#test").html());
});
下面的例子演示如何通过 jQuery val() 方法获得输入字段的值:
实例
$("#btn1").click(function(){
alert("Value: " + $("#test").val());
});
获取属性 - attr()
jQuery attr() 方法用于获取属性值。
下面的例子演示如何获得链接中 href 属性的值:
实例
$("button").click(function(){
alert($("#w3s").attr("href"));
});
分享到:
评论

相关推荐

    jquery-1.7.2.js,jquery-1.7.2-vsdoc.js Jquery-1.7.2及vs智能提示插件

    当在VS中引用这个文件时,它会为jQuery库提供详细的API文档和函数说明,帮助开发者在编写代码时得到实时的函数参数、返回值等信息,极大地提高了开发效率和代码质量。 关于jQuery-1.7.2及VS智能提示插件的使用,...

    jquery-1.8.0.js+jquery-1.8.0-vsdoc.js

    通过智能感知,开发者可以在输入代码时获得实时的语法提示,快速定位和使用所需的函数、类或属性,而无需手动查阅文档或记忆所有API。 压缩包子文件的文件名称列表 "jquery-1.8_veryhuo.com.rar" 和 "51CTO下载-...

    jquery1.7 API/jquery-1.7.1.min.js/jquery-1.7.1.js

    - **动画改进**:`$.animate()`方法得到增强,可以更好地控制动画过程,如自定义 easing 函数和更好的颜色动画支持。 3. **jQuery API 文档**: `jquery1.7_20111204.chm`是jQuery 1.7 API的离线帮助文件,包含了...

    jquery-1.4.2&&jquery-1.4.2-vsdoc.js.rar

    例如,当在VS中输入`$("").`时,VS将显示所有可用的jQuery方法和属性,极大地提高了开发效率。 此外,jQuery 1.4.2还提供了丰富的动画效果。`fadeIn()`, `slideUp()`, `animate()`等方法使得创建动态视觉效果变得...

    jquery-1.8.3.js 官方包

    3. Ajax处理:jQuery 1.8.3的Ajax模块也得到了强化,支持JSONP、XMLHttpRequest Level 2和更好的错误处理。 4. 兼容性:jQuery 1.8.3继续保持对老版本浏览器的良好支持,包括IE6/7/8等,同时对现代浏览器的特性也做...

    jquery-manifest.js

    在Web开发领域,jQuery库以其简洁的API和强大的功能,深受开发者喜爱。然而,随着Web应用程序变得越来越复杂,管理前端资源的依赖关系变得至关重要。这就是jQuery Manifest插件(jquery-manifest.js)发挥作用的地方...

    struts2-jquery-plugin使用手册,自己写的

    - 社区支持和文档更新是持续集成的关键,确保在遇到问题时能获得帮助。 通过以上介绍,我们了解了Struts2-jQuery-Plugin的基本概念、使用方法以及其在提高Web应用交互性方面的作用。在实际项目中,结合源码和工具...

    jquery-1.7.1.min.js

    在DOM操作方面,jQuery提供了丰富的选择器,如CSS选择器、基本选择器、属性选择器等,使得定位DOM元素变得简单。同时,`.html()`, `.append()`, `.prepend()`等方法让DOM元素的添加和修改变得直观易用。 在Ajax方面...

    jquery-1.7.1-vsdoc.js

    在Visual Studio中,当引入这个文件后,开发者可以在编写代码时得到jQuery函数和方法的实时帮助,极大地提高了开发效率和代码质量。 jQuery 1.7.1的特性与改进还包括了`.data()`方法的增强,允许存储复杂的数据对象...

    jquery-1.3.2-vsdoc.js

    当开发者在Visual Studio中引用了`jquery-1.3.2-vsdoc.js`,他们在编写jQuery代码时,只需键入"$."或者"jQuery.",Visual Studio就会自动列出所有可用的jQuery方法和属性,点击相应的选项即可快速插入到代码中。...

    jquery.ui-1.6rc6的jquery.ui.all.js 和 jquery-1.3.2.js和jQueryDocXML2CHM-090214.chm,jquery1.3中文文档

    这份文档覆盖了 jQuery 的核心方法、属性和事件,以及如何使用它们来操作 DOM、处理事件、执行动画和进行Ajax请求等内容。对于使用 jQuery 1.3.2 版本的开发者来说,这是一个非常有价值的参考资料,有助于理解和应用...

    jquery-1.2.6-intellisense

    除了基本的函数和方法提示,jQuery 1.2.6的IntelliSense还支持链式调用和对象属性的智能感知。例如,当你写完`$("#element").`后,IDE会列出所有可接续的方法,如`css()`, `html()`, `val()`等。对于更复杂的表达式...

    jquery-1.3.2-jsdoc-Spket-profile.rar

    - 最后,测试Spket的功能,比如尝试输入`$`或`jQuery`,看看是否能出现jQuery的方法和属性的自动补全。 5. **使用Spket进行jQuery开发**: - 开发过程中,Spket会根据JSDoc注释提供实时的代码提示,帮助你快速查找...

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

    4. **动画效果**:jQuery的`.animate()`方法可实现复杂的动画效果,如平滑改变元素的属性,而`.fadeIn()`和`.fadeOut()`则可以轻松实现元素的淡入淡出效果。 5. **Ajax**:jQuery的`.ajax()`函数封装了异步数据请求...

    Learning jQuery - Fourth Edition

    它以其高质量的内容和实用的教学方法赢得了广泛的认可。对于初学者来说,这本书能够帮助他们迅速建立起jQuery的基础知识框架;而对于有一定经验的开发者而言,则可以进一步拓展他们的技能边界,提升项目开发的质量和...

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

    2. **DOM操作**:jQuery简化了DOM元素的操作,如`$(element).html()`用于获取或设置元素的HTML内容,`$(element).append()`和`$(element).prepend()`则分别用于在元素内部追加和预追加内容。 3. **事件处理**:...

    jquery-1.12.4.min.js

    1. **DOM操作**:通过简洁的API,jQuery可以方便地选择元素、添加或删除类、改变HTML内容,以及操纵CSS属性。例如,`$("#element").html()`用于获取或设置指定ID元素的HTML内容。 2. **事件处理**:jQuery简化了...

    jquery-ui-1.8.23

    jQuery UI,作为jQuery框架的一个重要扩展,为开发者提供了丰富的用户界面组件和交互效果,显著提升了网页的用户体验。在1.8.23这个版本中,它包含了诸如日历、对话框、拖放、排序等众多实用控件,使得Web开发变得...

    jquery-1.2.6-vsdoc

    jQuery 1.2.6的VSDOC中文版,意味着我们可以得到详细的中文注释,方便中国开发者理解和使用。 三、jQuery 1.2.6的核心特性 1. 快速DOM操作:jQuery提供了一套简单易用的API,如`$(selector)`选择器、`.find()`、`....

    jquery-easyUI-1.3.4

    EasyUI 是一个基于 jQuery 的前端框架,用于快速构建用户界面。这个"jquery-easyUI-1.3.4"压缩包包含的是...同时,配合中文API文档和源码,无论是初学者还是经验丰富的开发者,都能从中获得所需的帮助,提升开发效率。

Global site tag (gtag.js) - Google Analytics