您好,欢迎来到华拓网。
搜索
您的当前位置:首页jquery 01 js节点与jq节点的互换

jquery 01 js节点与jq节点的互换

来源:华拓网
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script src="jquery-3.1.1/jquery-3.1.1.min.js"></script>
    
    <div id="list">
        <ul>
            <li>aaaaaa</li>
            <li>bbbbbb</li>
            <li class="c">cccccc</li>
            <li>dddddd</li>
            <li>eeeeee</li>
        </ul>
    </div>
    
    <script type="text/javascript">
//        window.onload = function(){
//            alert("这是js初始化函数");
//        }
        
//        window.onload = function(){
//            alert("这也是一个js初始化函数");
//        }
        /*js中函数名相同函数会替换*/
        
        
//        $(function(){
//            alert("这是jq的初始化函数");
//        });
//        
//        $(function(){
//            alert("这也是一个jq的初始化函数");
//        })
        /*jq中函数名相同的函数不会被替换,其使用了闭包的技术*/
        
        
        
        
//        $(document).ready(function(){
//            
//        });
        
        //缩写
        $(function(){
            //得到一个js对象
            var list = document.getElementById("list");
            
            //通过$(js对象)就可以把js对象封装成一个jq对象
            $(list).css("color","#F4A460").css("background","#668B8B");
            /*可以级联设置*/
            
            // 每一个jq对象(元素,节点)都是一个包装集(就算用id选择器匹配到的元素也一样)
            // 从包装集中取出元素是js对象 
            $("#list li")[1].innerHTML = "这是一个js对象"
            $(".c")[0].innerHTML = "这也是一个js对象"
            
            list = $("#list ul li");
            for(var i=0;i<list.length;i++){
                var li = list[i];
                //用js对象设置
//                li.innerHTML="["+i+"]"+li.innerHTML;
                
                //用jq对象设置
                $(li).html("["+i+"]"+$(li).html());
            }
        });
        
        
    </script>    
</body>
</html>
Paste_Image.png

Copyright © 2019- huatuo3.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务