`
maxiow
  • 浏览: 13018 次
文章分类
社区版块
存档分类
最新评论

jQuery操纵属性

阅读更多

jQuery操纵属性

 

页面包含如下内容:

 

 

<a>A link</a>

<ul>
       <li>I</li>
       <li>Me</li>
       <li>Mine</li>
</ul>

 

  1. 使用jQuery的attr()方法设置 id 属性:
    • $('a').attr('href', 'http://www.example.com');
      将产生如下对应的HTML
    •  
      <a href='http://www.example.com'>A link</a>
      
       
  2. 将一个对象字面量以“键-值”对的方式作为参数传递给attr()方法:
    • $('a').attr({
          id   : 'tmpExample', 
          title: 'Tooltip Text',
          href: 'http://www.example.com'
      });
      将产生如下对应的HTML
    •  
      <a href='http://www.example.com' title='Tooltip Text' id='tmpExample'>A link</a>
       
  3. 通过一个回调函数传递属性值:
    •     $('li').attr(
            'id',
            function() {
              return 'tmp' + $(this).text();   
            }
          );
       将产生如下对应的HTML
    • <ul>
             <li id='tmpI'>I</li>
             <li id='tmpMe'>Me</li>
             <li id='tmpMine'>Mine</li>
      </ul>
       

    4.  移除元素属性使用 removeAttr()即可,如下:

$('a').removeAttr('title');  
   

 

 

分享到:
评论

相关推荐

    详谈jQuery操纵DOM元素属性 attr()和removeAtrr()方法

    主要详细介绍了jQuery操纵DOM元素属性 attr()和removeAtrr()方法,非常的全面细致,在这里推荐给小伙伴们。

    jquery.change.extension:操纵属性和属性时触发更改事件

    jquery.change.extension 操纵属性和属性时触发更改事件

    jquery1.6.1

    jQuery 1.6.1 已经发布!该版本重点更新了属性模块,同时修复了一些bug。 布尔属性,如检查,选择,只读和禁止在1.6.1版本中的处理方式将与...所有其他属性(在HTML中可见的)能够也应该继续由.attr() 方法操纵。

    AudioFade:jQuery插件,用于在滚动时操纵音频

    音频淡入jQuery插件,用于在滚动时操纵音频相依性jQuery 1.2.6或更高版本它能做什么? AudioFade用于播放不同的声音,并在您向下滚动页面时使其淡入和淡出。 它也可以立即播放声音,而无需淡入淡出。设定只需在...

    jquery-pseudo:更新JavaScript中伪元素CSS属性

    由于JavaScript不能直接操纵这些元素,因为它们不被视为“真实”元素,因此几乎不支持这种功能。 将来可能会改变... 例子 安装 在jQuery之后安装插件,您应该一切顺利。 用法 只要逻辑上适当,就对父元素使用pseudo...

    droidQuery:jQuery的Android端口

    对于不熟悉jQuery的人来说,它本质上为允许同时操纵一组UI实体(使用动画,属性设置等)以及执行复杂任务(例如异步网络任务)提供了魔力。 droidQuery可以完成所有这些事情。 本质上, droidQuery为视图层次结构...

    JavaScript基础教程第8版

    10.1 关于节点操纵 189 10.1.1 DOM 2和W3C 189 10.1.2 DOM 2术语 189 10.1.3 DOM 3 190 10.2 添加节点 191 10.3 删除节点 192 10.4 删除特定的节点 194 10.5 插入节点 197 10.6 替换节点 199 10.7...

    angular-media-player:包装的AngularJS指令或者标签展示方法和属性来操纵您的播放器

    标记公开方法和属性来操纵播放器 github页面上的示例: : 弃用:开发停滞 该库的用户数量超出了我最初开发时的预期。 我对此感到非常高兴,但这意味着它具有我所期望的更高的贡献和测试要求! 从我可以看到的角度...

    响应式开发HTML重组库Intention.js.zip

    Intention.js兼容目前所有主流的浏览器,包括IE 8,但值得注意的是,由于jQuery 2.x不再支持IE 6/7/8,所以建议在使用这些浏览器时,建议大家采用jQuery 1.x版本。 安装 在根据需求在页面引入脚本文件:  &lt;!--...

    FunWith-Web:此仓库是为学习Web技能而构建的所有小项目的集合

    网络娱乐 此仓库是为学习Web技能而构建的所有小项目的集合。这些项目的灵感来自各种在线课程,网站,博客文章,还有一些只是我自己的。随意探索它们。该文件的部分中提到了课程和...此处的jQuery用于操纵音频和视频组件

    JavaScript与Image加载事件(onload)、加载状态(complete)

    昨天用jQuery插件aeImageResize,发现它更有优势:每张图片加载完后,会马上进行等比缩放。 这归于图片对象Image的加载事件onload的功劳。 查看插件的源码,发现它也依赖图片对象的complete属性和onload事件,并且...

    GSAP:GreenSock的GSAP JavaScript动画库(包括Draggable)

    GSAP的核心是高速属性操纵器,可随着时间的推移以极高的精度更新值。 它比jQuery快20倍! 有关使GSAP如此特别的原因,请参见 。什么是GSAP? (视频) GSAP完全灵活; 把它撒在任何你想要的地方。 零依赖性。 有...

    《iPhone开发实战》.(Christopher Allen).pdf

    5.6.1 结合jquery与iui75 5.6.2 结合iui与webkit76 5.7 小结77 第6章 使用canvas开发web应用程序78 6.1 准备canvas78 6.1.1 启用canvas78 6.1.2 确保兼容性79 6.1.3 合并功能79 6.2 绘制路径80 ...

Global site tag (gtag.js) - Google Analytics