`
KAXU
  • 浏览: 267102 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

jquery 属性 attr (key,fn)

阅读更多

 

attr(key,fn)

将单一属性及属性值注入到匹配集合里每个元素中。其中属性值以函数的方式处理后得到。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
                    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
  
  <script>
  $(document).ready(function(){
    
    $("div").attr("id", function (arr) {
          return "div-id" + arr;
        })
        .each(function () {
          $("span", this).html("(ID = '<b>" + this.id + "</b>')");
        });

  });
  </script>
  <style>
  div { color:blue; }
  span { color:red; }
  b { font-weight:bolder; }
  </style>
</head>
<body>
  <div>Zero-th <span></span></div>
  <div>First <span></span></div>
  <div>Second <span></span></div>
</body>
</html>

 

$("div").attr("id", function (arr) {
将function处理后返回值注入到匹配div集合的每个div元素id属性中。以下是处理后返回值

"div-id" + arr;//arr为元素索引

分享到:
评论

相关推荐

    JQuery 1.4.1 API Reference 速查手册.chm

    核心 jQuery 核心函数 jQuery(expr, [context]) jQuery(html, [ownerDoc]) jQuery(html, props) jQuery(elements) ...attr(key, fn) removeAttr(name) CSS 类 addClass(class | fn) removeClass([class |

    jQuery帮助文档

    attr(key, fn) removeAttr(name) CSS 类 addClass(class) removeClass([class]) toggleClass(class [, switch]) HTML代码 html( [val] ) 文本 text( [val] ) 值 val( [val] ) CSS CSS css(name) css...

    JQuery新版中文手册

    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代码/文本/值 ...

    jQuery 1.4.1 中文参考

    4.1.4 attr(key, function(index, attr)) 63 4.1.5 removeAttr(name) 64 4.2 CSS 类 64 4.2.1 addClass(class) 64 4.2.2 addClass(function(index, class)) 65 4.2.3 removeClass([class]) 65 4.2.4 removeClass...

    jQuery 1.5 API 中文版

    $.attr( name, val ), .attr( map ), .attr( name, fn(index, attr) ) $.removeAttr( name ) Class $.addClass( class ), .addClass( fn(index, class) ) bool.hasClass( class ) $.removeClass( [class] ), ....

    Jquery 1.3 简体中文手册

    attr(key, fn) removeAttr(name) CSS 类 addClass(class) removeClass([class]) toggleClass(class [, switch]) HTML代码 html( [val] ) 文本 text( [val] ) 值 val( [val] ) CSS CSS css(name) css...

    JQuery 1.3 中文参考手册

    attr(key, fn) removeAttr(name) CSS 类 addClass(class) removeClass([class]) toggleClass(class [, switch]) HTML代码 html( [val] ) 文本 text( [val] ) 值 val( [val] ) CSS CSS css(name) css...

    jquery1.11.0手册

    attr(name|pro|key,val|fn) removeAttr(name) prop(n|p|k,v|f) removeProp(name) CSS 类 addClass(class|fn) removeClass([class|fn]) toggleClass(class|fn[,sw]) HTML代码/文本/值 html([val|fn]) text...

    jQuery1.4 API

    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]) ...

    jQuery 1.6.3正式版发布

    #10016:Cannot retrieve “false-y” values under key names with dashes using jQuery.data method #10080:unload from frame’s window breaks in IE8 Dimensions #10123:修复Firefox 6中.width() 可能返回一...

    jQuery完全实例.rar

    jQuery1.2 API 中文版折叠展开折叠全部展开全部 英文说明 核心jQuery 核心函数 jQuery(expression,[context]) jQuery(expression,[context]) 这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组...

    jquery需要的所有js文件

    9,UP:38,WINDOWS:91}}),a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(b,c){return typeof b=="number"?this.each(function(){var d=this;setTimeout(function(){a(d).focus(),c&&c...

Global site tag (gtag.js) - Google Analytics