zoukankan      html  css  js  c++  java
  • jQuery属性

    jQuery属性

    1、操作任意属性

    • attr() 操作属性值为非布尔值的属性
    • removeAttr()
    • prop() 专门操作属性值为布尔值的属性

    2、操作class属性

    • addClass()
    • removeClass()

    3、操作HTML代码/文本/值

    • html()
    • val()
    <div id="div1" class="box" title="one">class为box的div1</div>
    <div id="div2" class="box" title="two">class为box的div2</div>
    <div id="div3">div3</div>
    <span class="box">class为box的span</span>
    <br>
    <ul>
        <li>AAAAA</li>
        <li title="hello" class="box2">BBBBB</li>
        <li class="box">CCCCC</li>
        <li title="hello">DDDDD</li>
        <li title="two"><span>BBBBB</span></li>
    </ul>
    
    <input type="text" name="username" value="guiguclass">
    <br>
    <input type="checkbox">
    <input type="checkbox">
    <br>
    <button>全选</button>
    <button>全不选</button>
    <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
    <script type="text/javascript">
        // 1、读取第一个div的title属性
        console.log($('div:first').attr('title'))
        // 2、给所有的div设置name属性(value为atguigu)
        $('div').attr('name', 'atguigu')
        // 3、移除所有div的title属性
        $('div').removeAttr('title')
        // 4、给所有的div设置class='guiguClass'
        $('div').attr('class', 'guiguClass')
        // 5、给所有的div添加class='abc'
        $('div').addClass('abc')
        // 6、移除所有div的guiguClass的class
        $('div').removeClass('guiguClass')
        // 7、得到最后一个li的标签体文本
        console.log($('li:last').html())
        // 8、设置第一个li的标签体为"<h1>mmmmmmmm</h1>"
        $('li:first').html('<h1>mmmmmmmm</h1>')
        // 9、得到输入框中的value值
        console.log($(':text').val())
        // 10、将输入框中的值设置为atguigu
        $(':text').val('atguigu')
        // 11、点击'全选'按钮实现全选
        var $checkbox = $(':checkbox')
        $('button:first').click(function () {
            $checkbox.prop('checked', true)
        })
        // 12、点击'全不选'按钮实现全不选
        var $checkbox = $(':checkbox')
        $('button:last').click(function () {
            $checkbox.prop('checked', false)
        })
    </script>
    
  • 相关阅读:
    Java知识点梳理——集合
    Java知识点梳理——装箱和拆箱
    Shiro RememberMe 1.2.4 反序列化漏洞详细复现
    哈希长度拓展攻击之De1CTF
    Discuz! ML RCE漏洞 getshell 复现
    Redis基于主从复制的RCE 4.x/5.x 复现
    WebLogic反序列化漏洞(CVE-2019-2725补丁绕过)
    【实战2】记一次获取远程桌面历程
    远程桌面远程代码执行漏洞(CVE-2019-0708)Poc
    【实战1】记一次提至administrator权限历程
  • 原文地址:https://www.cnblogs.com/Lethons/p/9349266.html
Copyright © 2011-2022 走看看