扩展jquery选择器
来源:互联网 发布:海外淘软件怎么样 编辑:程序博客网 时间:2024/05/26 22:57
常使用 class或id作为选择器
尤其当class改变时,需要修改对应选择器
扩展选择器,让选择器不再依赖class,可以放心的修改class而不用担心选择器。
html
<div class="box" data-hook="testHook">我是钩子</div>
使用
$.hook('testHook').css('background','red');
源码
// 插件扩展,依赖jQuery;(function($){ $.extend({ hook:function(hookName){ var selector; if ( hookName === '*' ){ // select all data-hooks selector = '[data-hook]'; }else if( hookName==false ){ console.error('hook错误'); selector = '[data-hook]'; }else{ // select specific data-hook selector = '[data-hook*="'+hookName+'"]'; } return $(selector); }, });})(jQuery);
当class修改时,不用再修改对应选择器。
0 0
- 扩展jquery选择器
- 扩展jquery选择器
- jquery选择器扩展之样式选择器
- JQuery日记_5.20 JQuery对Sizzle选择器的扩展
- 12个很棒的jQuery选择器扩展(翻译)
- CSS选择器,jQuery选择器
- jQuery选择器 CSS选择器
- JQuery选择器(选择器简介)
- jQuery选择器 基本选择器
- jQuery选择器 层次选择器
- jQuery选择器 表单选择器
- Jquery选择器-基本选择器
- jQuery选择器之类选择器
- jQuery选择器之类选择器
- jQuery选择器之类选择器
- Jquery选择器--过滤选择器
- JQuery选择器
- jquery 选择器
- itsCoder WeeklyBlog 第五期
- ios - 钥匙串开发(keychain开发)
- 自定义dialog
- 谷歌浏览器的input自动填充出现巨丑的黄色背景解决方案
- Excel批量导入表结构到power designer
- 扩展jquery选择器
- dcm4chee源码解析
- Linux-本地时间服务器搭建
- Django与数据库MySQL连接的用法
- 移位越界
- Banana Pi 安装ArchLinuxARM
- 单向加密算法MD5和SHA
- 项目 4 - 队列数组
- LeetCode No.112 Path Sum