zoukankan      html  css  js  c++  java
  • jQuery的addClass,removeClass和toggleClass方法

    jQuery的addClass,removeClass和toggleClass方法,最后一个方法在某一情形之下,可以替代前面2个方法。

    第一个方法addClass为元素添加一个class。

    第二个方法removeClass,移除一个class。

    第三个方法toggleClass是互斥class。

    <input id="Text1" type="text"  />

    创建样式,当文本框focus时,文本框边框高亮和变宽,当blur时,恢复原来样式。

    .textbborder {
            border:solid;
            border-color:red;
            border-width:3px;
        }

    接下来可以使用jQuery代码实现:


    上面的代码,Insus.NET是使用addClass和removeClass方法来实现。如果是使用toggleClass方法呢,可以参考下面的代码:

     $(function () {              
    
            //$('#Text1').focus(function () {
            //    $(this).addClass('textbborder');
            //});
    
            //$('#Text1').blur(function () {
            //    $(this).removeClass('textbborder');
            //});
    
            $('#Text1').focus(function () {
                 $(this).toggleClass('textbborder');
            });
    
            $('#Text1').blur(function () {
                $(this).toggleClass('textbborder');
            });
        })
    Source Code


    演示:

  • 相关阅读:
    GDUFE ACM-1093
    GDUFE ACM-1088
    GDUFE ACM-1069
    GDUFE ACM-1051
    GDUFE ACM-1049
    GDUFE ACM-1046
    GDUFE ACM-1045
    GDUFE ACM-1043
    OpenCV学习(7.12)
    OpenCV学习(7.11)
  • 原文地址:https://www.cnblogs.com/insus/p/6536857.html
Copyright © 2011-2022 走看看