首页 > Web开发 > 详细

jQuery focus、blur事件 添加、删除类名

时间:2015-11-11 13:17:06      阅读:237      评论:0      收藏:0      [点我收藏+]
jQuery.focusblur = function(ele,className){
    var focusblurid = $(ele);
    focusblurid.focus(function(){
        var attr = focusblurid.attr("data-class");
        if(!attr){
            focusblurid.parent().children().addClass(className);//根据自己需要添加类名
            focusblurid.attr("data-class",true);//添加自定义属性 判断是否类名存在
        }
    });
    focusblurid.blur(function(){
        var attr = focusblurid.attr("data-class");
        if(attr){
            focusblurid.parent().children().removeClass(className);
            focusblurid.removeAttr("data-class",true);
        }
    });
}
$.focusblur("#x_phone","x-name-fucus");//参数为 元素选择器名   添加的类名
$.focusblur("#x_pwd","x-pwd-fucus");

 

jQuery focus、blur事件 添加、删除类名

原文:http://www.cnblogs.com/xingst/p/4955643.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!