`
lucifinilhades
  • 浏览: 85306 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

jQuery 操作元素属性

阅读更多

jQuery 没有用于获取或修改元素属性的具体命令。可以利用原生JavaScript表示法来存取元素属性值。诀窍在于首先获取元素引用。

 

语法:each(iterator)

功能:遍历包装集里所有元素,为各元素分别调用传递进来的迭代器函数。

参数 iterator:一个函数,为匹配集中的各元素分别调用一次。传递到函数的参数被设置为包装集里当前元素的下标(从0开始),而当前元素可通过函数this属性来访问。

返回:包装集。

例:把属性值设置到匹配集里的所有元素上。

$('img').each(function(n) {
    this.alt = 'This is image[' + n + '] with an id of' + this.id;
});

获取、设置、删除属性值

语法:attr(name)

功能:获取指派到包装集里第一个元素指定属性的值。

参数 name:(字符串)属性的名称。该属性的值将被获取。

返回:包装里第一个元素指定属性的值。如果包装集为空,或第一个元素没有该属性,则返回“undefined”。

 

语法:attr(name, value)

功能:为包装集里所有元素的name属性性设置传递进来的值。

参数 name:(字符串)将被设置的属性名称。

参数 value:(字符串、对象、函数)指定属性的值。可以是有返回值的任何JavaScript表达式,或是一个函数。

返回:包装集。

例:

$('*').attr('title', function(index) {
    var id = this.id ? this.id : 'unset';
    return ' I am element ' + index + ' and my name is ' + id;
});

 

语法:attr(attributes)

功能:把已传递对象指定的属性名和值设置到包装集的所有元素上。

参数 attributes:一个对象。对象属性被作为属性名而复制到包装集里所有元素上。

返回:包装集。

例:

$('input').attr(
    {
        title: 'Please enter a value.',
        value: ''
   });

 

语法: removeAttr(name)

功能:从每个已匹配元素删除指定的属性值。

参数 name:(字符串)将要删除的属性名。

返回:包装集。

注意: 删除一个属性不会从JavaScript DOM元素删除任何对应的属性,尽管可能导致属性值的改变。

规范化存取名称

jQuery attr()的规范化存取名称
规范化名称 源名称
class className
cssFloat IE用styleFloat,其他浏览器用cssFloat(当和.css一起使用时)
float IE用styleFloat,其他浏览器用cssFloat(当和.css一起使用时)
for htmlFor
maxlength maxLength
readonly readOnly
styleFloat IE用styleFloat,其他浏览器用cssFloat(当和.css一起使用时)

 

分享到:
评论

相关推荐

    使用jQuery操作元素的属性与样式

    使用jQuery操作元素的属性与样式 详细讲解 很适合初学者

    JQuery框架元素的属性与样式

    Web JQuery框架操作元素的属性与样式

    jquery更改元素属性attr()方法操作示例

    主要介绍了jquery更改元素属性attr()方法,结合实例形式简单分析了jquery更改元素属性attr()方法基本功能、语法及相关使用技巧,需要的朋友可以参考下

    JQuery节点元素属性操作方法

    本文实例讲述了JQuery节点元素属性操作方法。分享给大家供大家参考。具体分析如下: 在JQuery中,用attr()方法来获取和设置元素属性,removeAttr()方法来删除元素属性。 获取属性和设置属性 如果要获取p元素的属性...

    jQuery学习3:操作元素属性和特性

    今天主要总结一下jQuery操作元素属性的一些知识,学习jquery的朋友可以参考下

    jQuery操作元素的内容和样式完整实例分析

    本文实例讲述了jQuery操作元素的内容和样式。分享给大家供大家参考,具体如下: <html> <head> <title>jQuery操作元素的样式和内容</title> <meta charset="UTF-8"/> [removed]...

    jQuery元素属性操作实例(设置、获取及删除元素属性)

    主要介绍了jQuery元素属性操作的方法,结合实例形式分析了jQuery针对页面元素的设置、获取及删除等操作相关技巧,需要的朋友可以参考下

    JQuery操作DOM元素

    该文档包含了样式操作,内容及Value属性值操作,节点操作,节点属性操作,节点遍历操作的基础知识,也许不够详细,但内容也应该足够平时操作了,希望能帮到大家

    第10章 jQuery的基本操作_jquery_

    Web前端开发实例教程——jQuery的基本操作,元素属性的操作,元素样式的操作...

    jQuery快速开发资料jQuery案例 代码 素材 笔记 作业资料.zip

    09-操作元素之修改元素属性.html 10-分时问候并显示不同图片案例.html 11-操作元素之表单属性设置.html 12-仿京东显示隐藏密码.html 13-操作元素之修改样式属性.html 14-关闭淘宝二维码案例.html 15-循环精灵图.html...

    jQuery使用手册 jquery入门教程

    从零开始学习jQuery (四) 使用jQuery 操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) jQuery 中的Ajax 从零开始学习jQuery (七) jQuery 动画-让页面动起来! 从零开始学习...

    jQuery DOM 1.pptx

    jQuery 提供一系列与 DOM 相关的方法,这使访问和操作元素和属性变得很容易。 回忆:DOM = Document Object Model(文档对象模型) 1、jQuery获得元素 三个简单实用的用于DOM操作的jQuery方法。 text() //设置或返回...

    从零开始学习jQuery (四) jQuery中操作元素的属性与样式

    本篇文章讲解如何使用jQuery获取和操作元素的属性和CSS样式. 其中DOM属性和元素属性的区分值得大家学习.

    jQuery学习资料

    从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 31 一.摘要 31 二.前言 31 三. 区分DOM属性和元素属性 31 四. 操作"DOM属性" 32 五. 操作"元素属性" 32 六,修改CSS样式 34 七.获取常用属性 35 八.总结 39 ...

    jQuery实现获取元素索引值index的方法

    主要介绍了jQuery实现获取元素索引值index的方法,涉及jQuery针对页面元素的遍历,index索引操作及属性操作相关技巧,需要的朋友可以参考下

    jquery 入门文档 从零开始学校jquery

    从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) jQuery中的Ajax 从零开始学习jQuery (七) jQuery动画-让页面动起来! 从零开始学习jQuery...

    Web前端开发技术-认识JQuery.pptx

    掌握使用jQuery操作元素样式的方法 掌握jQuery事件的使用 掌握jQuery操作属性方法的使用 掌握jQuery操作元素尺寸和位置方法的使用 任务1 认识JQuery 什么是jQuery JavaScript Web前端开发技术 认识jQuery jQuery是一...

Global site tag (gtag.js) - Google Analytics