欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

jQuery学习笔记——基础

程序员文章站 2022-04-29 14:05:29
...
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <title>jQuery</title>
</head>
<style>
    .current{/* 需要添加的类 */
        font-size:30px;
        color:green;
    }
</style>
<body>
    <script src="http://code.jquery.com/jquery-1.12.4.js"></script><!-- 引用CDN的jQuery库 -->
    <script src="js/jQuery-1.12.4.js"></script><!-- 引用本地的jQuery库 -->

    <button onclick="Yellow()">黄色</button>
    <button onclick="Blue()">蓝色</button>
    <button onclick="Green()">绿色</button>
    <button onclick="Pink()">粉色</button>

    <h1 id = "id"></h1>
    <p id = "p"></p>

    <table border="1px" width="600" height="200">
        <tbody>
            <tr>
                <td>姓名</td>
                <td>入职企业</td>
                <td>技术方向</td>
                <td>试用期</td>
                <td>转正</td>
            </tr>
            <tr>
                <td>张三</td>
                <td>公司A</td>
                <td>java</td>
                <td>5000</td>
                <td>6000</td>
            </tr>
            <tr>
                <td>李四</td>
                <td>公司B</td>
                <td>ui</td>
                <td>6000</td>
                <td>7000</td>
            </tr>
            <tr>
                <td>王五</td>
                <td>公司C</td>
                <td>ui</td>
                <td>4000</td>
                <td>5000</td>
            </tr>
            <tr>
                <td>赵六</td>
                <td>公司D</td>
                <td>ui</td>
                <td>4000</td>
                <td>5000</td>
            </tr>
        </tbody>
    </table>

    <ul>
        <li>
        <a href="">水果</a>
        <div>
            <ul>
                <li>苹果</li>
                <li>香蕉</li>
                <li>梨子</li>
                <li>西瓜</li>
            </ul>
        </div>
        </li>
        <li>
            <a href="">蔬菜</a>
            <div>
                <ul>
                <li>西红柿</li>
                <li>土豆</li>
                <li>白菜</li>
                <li>花椰菜</li>
                </ul>
            </div>
        </li>
    </ul>

    <script>

    $(document).ready($("tr:even").css("background-color","red"))//利用jQuery实现偶数行变色
    //$(selector).action();
    //$():工厂函数,将DOM对象转化为jQuery对象;
    //selector:选择器,获取需要操作的DOM元素;
    //.action:jQuery中提供的方法


    var arr = document.getElementsByTagName("tr");//使用js实现奇数行变色
    for(var i=0;i<arr.length;i++){
        if(i%2 != 0){
            arr[i].style.backgroundColor="yellow";
        }
    }


    $(document).ready($("#id").html("hello jQuery"));//使用jQuery插入一条语句


    document.getElementById("p").innerHTML = "hello javascript";//使用js插入一条语句


    $(document).ready(function(){
        $("tr").click(function(){//选中所有的tr元素,添加一个点击事件
            $("td").addClass("current");//选中所有的td元素,再通过addClass向td元素添加一个类
        });
    })


    function Yellow(){//修改html背景颜色
        document.body.style.backgroundColor= "yellow";
    }
    function Blue(){
        document.body.style.backgroundColor = "blue";
    }
    function Green(){
        document.body.style.backgroundColor = "green";
    }
    function Pink(){
        document.body.style.backgroundColor = "pink";
    }


    $(document).ready(function(){
        $("#id").mouseover(function(){
            //mouseover:鼠标触碰产生效果
            $(this).css({"color":"red","font-size":"30px"});
        }).mouseout(function(){
            //mouseout:鼠标离开产生效果
            $(this).css({"color":"black","font-size":"20px"});
        })
    });


    $(document).ready(function(){
        $("ul li").mouseover(function(){
            $(this).children('div').show();//显示
        }).mouseout(function(){
            $(this).children('div').hide();//隐藏
        })
    });
    </script>


</body>
</html>

 

相关标签: js jQuery