zoukankan      html  css  js  c++  java
  • jQuery操作(二)

    一: 操作元素

      1. 属性操作

        1.1

          $("p").text()    

          $("p").html()  

          $(":checkbox").val()

        1.2

          $(".test").attr("tom")                  //获取属性

          $(".test").attr("tom","boy")         //修改属性值

        1.3

          $(".test").attr("checked","checked")      //修改属性值  

          $(":checkbox").removeAttr("checked")   //移除属性

        1.4

           $(".test").prop("checked",true)     //修改属性值  

        1.5

          $(".test").addClass("hide")  //为$(".test")对象添加 "hide" class标签

       2: 属性:

          attr()     //针对自定义属性,查找标签等情况 使用

          prop()   //针对于类似input 标签的 checked属性 true false 等情况

    二: 遍历

    <script>
        function func(self) {
    
                    li = [10,20,30,40]
                    $.each(li,function(i,x){
                        console.log(i,x) //分别打印索引,值
                    })
    
    
                    dic = {name:"yuan",sex:"male"}
                    $.each(dic,function(i,x){
                        console.log(i,x) //打印 key,value
                    })
    
        }
    
    </script>

     三: 文档处理      

            3.1 内部插入  

          $("#c1").append("<b>hello</b>")    //该对象插入标签到最后

          $("p").appendTo("div")                  //该标签插入到对象后面

                      prepend()               //插入到前面

          prependTo()

             3.2 外部插入  

          before()  

          insertBefore()  

          after

          insertAfter()
        3.3 移除

           remove()    //移除标签

           empty()     //清空标签内容

        3.4 复制

            clone()      //复制对象

        3.5 替换

                    replaceWith()   

       

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    
    
    <div id="outer">
        <div class="item">
             <input type="button" value="+" onclick="fun1(this)">
            <input type="text">
        </div>
        <div class="item">
             <input type="button" value="-" onclick="fun1(this)">
            <input type="text">
        </div>
    
    
    </div>
    
    
    
    <script src="jquery-3.1.1.js"></script>
    <script>
         function fun1(self) {
             var Clone=$(self).parent().clone();
             //Clone.children(":button").val("-").attr("onclick","func2(this)");
    
             $("#outer").append(Clone)
         }
         
         function func2(self) {
             alert(123)
             $(self).parent().remove()
         }
        
        
    </script>
    </body>
    </html>
    View Code

     

      

      

  • 相关阅读:
    python新手中常见疑惑及解答
    jquery中常见问题及解决办法小结
    javascript常用字符串函数和本地存储
    sublim3常用插件安装
    PHP-Yii执行流程分析(源码)
    PHP-流的概念与详细用法
    PHP-数据库长连接mysql_pconnect的细节
    PHP-"php://(类型)"访问各个输入/输出流以及全局变量$HTTP_RAW_POST_DATA讲解
    MySQL-LAST_INSERT_ID();使用注意事项
    SQL SERVER-时间戳(timestamp)与时间格式(datetime)互相转换
  • 原文地址:https://www.cnblogs.com/jiefangzhe/p/8595702.html
Copyright © 2011-2022 走看看