IT技术博客大学习 共学习 共进步

jQuery之不要滥用$(this)

WEB前端开发 2010-10-08 20:59:31 浏览 3,324 次

    如果不了解javasrcipt中基本的DOM属性和方法的话,很容易滥用jQuery对象。比如:

以下是代码片段:
$(’#someAnchor’).click(function() {
alert( $(this).attr(’id’) );
});

    如果你只是通过jQ对象获取简单的dom元素的属性比如id,那么你完全可以使用js原生的方法:

以下是代码片段:
$(’#someAnchor’).click(function() {
alert( this.id );
});

    诸如“src,” “href,” 和“style.”等一些属性在老版本的ie中使用了getAttribute方法。

建议继续学习

  1. JQuery实现Excel表格呈现 (阅读 48,164)
  2. 分享一个JQUERY颜色选择插件 (阅读 14,063)
  3. jQuery插件---轻量级的弹出窗口wBox. (阅读 10,626)
  4. 10个强大的Ajax jQuery文件上传程序 (阅读 8,725)
  5. jQuery性能优化指南 (阅读 8,646)
  6. jQuery的data()方法 (阅读 8,504)
  7. jQuery Color Animations颜色动画插件 (阅读 8,347)
  8. 精于图片处理的10款jQuery插件 (阅读 7,264)
  9. 配合jquery实现异步加载页面元素 (阅读 6,285)
  10. jQuery中getJSON跨域原理详解 (阅读 6,264)