<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>attr(name,fn)方法</title>
</head>
<script language="javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(function(){
$("div").attr("id",function(index){
//将id设置为序号相关的参数
return "div-id"+index;
}).each(function(){
//找到每一项的span标记
$(this).find("span").html("(id='"+this.id+"')");
});
});
</script>
<body>
<div>第0项 <span></span></div>
<div>第1项 <span></span></div>
<div>第2项 <span></span></div>
</body>
</html>
分享到:
相关推荐
`attr(name, fn)`允许你提供一个函数来动态设定属性值。函数接收当前元素的索引和原始值作为参数,返回新的值。例如: ```javascript $("ul li:eq(1)").attr("title", function() { return "我就不信"; }); ``...
核心 jQuery 核心函数 jQuery(expr, [context]) ...jQuery(elements) ...attr(name) attr(properties) attr(key, value) attr(key, fn) removeAttr(name) CSS 类 addClass(class | fn) removeClass([class |
1. attr(name): 此方法用于获取第一个匹配元素的属性值。当需要从DOM元素中读取某个属性的值时,这是最直接的方式。如果元素没有相应的属性,那么返回的值将是undefined。此方法的name参数是一个字符串,表示要获取...
jQuery中的`extend()`和`fn.extend()`方法是用于合并对象属性和方法的工具,它们在扩展和定制jQuery功能时起着关键作用。 首先,`jQuery.extend()`方法允许开发者将一个或多个对象的属性和方法合并到一个现有对象上...
attr(name) attr(properties) attr(key, value) attr(key, fn) removeAttr(name) CSS 类 addClass(class) removeClass([class]) toggleClass(class [, switch]) HTML代码 html( [val] ) 文本 text( [val] )...
$.attr( name, val ), .attr( map ), .attr( name, fn(index, attr) ) $.removeAttr( name ) Class $.addClass( class ), .addClass( fn(index, class) ) bool.hasClass( class ) $.removeClass( [class] ), ....
attr(name,fn(index,value)) attr({name1:value1,…,nameN:valueN}) 获取某个属性的取值,或可以用于设置某个属性的值。还可以使用函数作为参数,将函数返回值作为需要为元素属性设置的值,比如将第(index+1)个元素...
jQuery.extend(object) 多库共存 jQuery.noConflict([ex]) 属性属性 attr(name) attr(properties) attr(key, value) attr(key, fn) removeAttr(name) CSS 类 addClass(class | fn) removeClass([class | fn]) ...
attr(name) attr(properties) attr(key, value) attr(key, fn) removeAttr(name) CSS 类 addClass(class) removeClass([class]) toggleClass(class [, switch]) HTML代码 html( [val] ) 文本 text( [val] )...
attr(name) attr(properties) attr(key, value) attr(key, fn) removeAttr(name) CSS 类 addClass(class) removeClass([class]) toggleClass(class [, switch]) HTML代码 html( [val] ) 文本 text( [val] )...
attr(name|pro|key,val|fn) removeAttr(name) prop(name|pro|key,val|fn)1.6+ removeProp(name)1.6+ CSS 类 addClass(class|fn) removeClass([class|fn]) toggleClass(class|fn[,sw]) HTML代码/文本/值 ...
- `$(selector).attr(attributeName)`:获取或设置元素的属性值。 - `$(selector).prop(propertyName)`:处理DOM元素的属性,如`checked`或`selected`。 6. **DOM对象与jQuery对象的转换**: - `$(DOM对象)`:将...
2. `on(event, selector, fn)`:使用`on`方法可以绑定多种事件和选择器,如 `$("#elem").on("mouseover", ".child", function() {...})`。 3. `off(event, selector, fn)`:解除绑定的事件处理函数。 4. `trigger...
- `.fn.extend(object)`:扩展jQuery对象的方法。 - `.extend(object)`:扩展jQuery全局对象。 6. **多库共存**: - `.noConflict([ex])`:释放jQuery的`$`符号,以便与其他库兼容。 7. **属性操作**: - `....
如果"exfeatures"提供了更高级的功能,那么它可能还包含数据缓存机制(如使用Memcached或Redis)、数据加密解密方法、数据统计分析等功能。 总的来说,这个PHP源码可能是一个全面的数据管理解决方案,包含了数据库...