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操作元素的属性与样式 详细讲解 很适合初学者
Web JQuery框架操作元素的属性与样式
主要介绍了jquery更改元素属性attr()方法,结合实例形式简单分析了jquery更改元素属性attr()方法基本功能、语法及相关使用技巧,需要的朋友可以参考下
本文实例讲述了JQuery节点元素属性操作方法。分享给大家供大家参考。具体分析如下: 在JQuery中,用attr()方法来获取和设置元素属性,removeAttr()方法来删除元素属性。 获取属性和设置属性 如果要获取p元素的属性...
今天主要总结一下jQuery操作元素属性的一些知识,学习jquery的朋友可以参考下
本文实例讲述了jQuery操作元素的内容和样式。分享给大家供大家参考,具体如下: <html> <head> <title>jQuery操作元素的样式和内容</title> <meta charset="UTF-8"/> [removed]...
主要介绍了jQuery元素属性操作的方法,结合实例形式分析了jQuery针对页面元素的设置、获取及删除等操作相关技巧,需要的朋友可以参考下
该文档包含了样式操作,内容及Value属性值操作,节点操作,节点属性操作,节点遍历操作的基础知识,也许不够详细,但内容也应该足够平时操作了,希望能帮到大家
Web前端开发实例教程——jQuery的基本操作,元素属性的操作,元素样式的操作...
09-操作元素之修改元素属性.html 10-分时问候并显示不同图片案例.html 11-操作元素之表单属性设置.html 12-仿京东显示隐藏密码.html 13-操作元素之修改样式属性.html 14-关闭淘宝二维码案例.html 15-循环精灵图.html...
从零开始学习jQuery (四) 使用jQuery 操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) jQuery 中的Ajax 从零开始学习jQuery (七) jQuery 动画-让页面动起来! 从零开始学习...
jQuery 提供一系列与 DOM 相关的方法,这使访问和操作元素和属性变得很容易。 回忆:DOM = Document Object Model(文档对象模型) 1、jQuery获得元素 三个简单实用的用于DOM操作的jQuery方法。 text() //设置或返回...
本篇文章讲解如何使用jQuery获取和操作元素的属性和CSS样式. 其中DOM属性和元素属性的区分值得大家学习.
从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 31 一.摘要 31 二.前言 31 三. 区分DOM属性和元素属性 31 四. 操作"DOM属性" 32 五. 操作"元素属性" 32 六,修改CSS样式 34 七.获取常用属性 35 八.总结 39 ...
主要介绍了jQuery实现获取元素索引值index的方法,涉及jQuery针对页面元素的遍历,index索引操作及属性操作相关技巧,需要的朋友可以参考下
从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) jQuery中的Ajax 从零开始学习jQuery (七) jQuery动画-让页面动起来! 从零开始学习jQuery...
掌握使用jQuery操作元素样式的方法 掌握jQuery事件的使用 掌握jQuery操作属性方法的使用 掌握jQuery操作元素尺寸和位置方法的使用 任务1 认识JQuery 什么是jQuery JavaScript Web前端开发技术 认识jQuery jQuery是一...