美文网首页
jQuery修改DOM元素属性的操作

jQuery修改DOM元素属性的操作

作者: 讲武德的年轻人 | 来源:发表于2019-12-25 10:33 被阅读0次
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>jquery DOM操作</title>
    <script src="js/jquery-1.12.4.js"></script>
    <style type="text/css">
        .button{
            width:100px;
            height:50px;
            margin: 5px;
        }
        .up{
            background-color: #F00;
            border:#bbb solid 1px;
        }
        .down{
            background-color: #FF0;
        }
    </style>
</head>
<body>
    <input type="button" class="button up" value="Button" />
    <script>
        $('.button').click(function(e){
            var $btn = $(e.target);
            if($btn.hasClass('down')){
                $btn.removeClass('down');
            }else{
                $btn.addClass('down');
            }
        });
    </script>
</body>
</html>
原始状态
点击变色

更简单的代码如下,也能实现同样的效果:

<script>
    $('.button').click(function(e){
        $(e.target).toggleClass('down');
    });
</script>

相关文章

  • JQUERY学习整理(一)

    jquery有何作用? jquery主要有7大作用html元素的选取、DOM操作、修改属性、设置样式、绑定html...

  • jQuery HTML

    jQuery - 获取内容和属性 jQuery 拥有可操作 HTML 元素和属性的强大方法。 jQuery DOM...

  • jQuery HTML

    jQuery - 获得内容和属性 jQuery 拥有可操作 HTML 元素和属性的强大方法。 jQuery DOM...

  • jQuery修改DOM元素属性的操作

    更简单的代码如下,也能实现同样的效果:

  • jQuery HTML

    jQuery 拥有可操作HTML元素和属性的强大方法。 jQuery DOM 操作 获取内容 -text()、ht...

  • jQuery--DOM操作(二)

    jQuery--DOM操作(二) 一、元素的特性、属性 特性 attributes vs 属性 propertie...

  • jquery

    题目1: jQuery 能做什么? jQuery能选取并操作HTML元素,修改元素属性,CSS属性操作,监听事件并...

  • jQuery基本操作

    jQuery操作DOM元素 使用attr()方法控制元素的属性 attr()方法的作用是设置或者返回元素的属性,其...

  • 2018-08-25

    jQuery 拥有可操作 HTML 元素和属性的强大方法。jQuery 中非常重要的部分,就是操作 DOM 的能力...

  • jQuery学习资料整理(三) 其他

    jQuery 拥有可操作 HTML 元素和属性的强大方法。jQuery 中非常重要的部分,就是操作 DOM 的能力...

网友评论

      本文标题:jQuery修改DOM元素属性的操作

      本文链接:https://www.haomeiwen.com/subject/bjpbnctx.html