jquery

Posted 迪克飞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery相关的知识,希望对你有一定的参考价值。

文档就绪事件

$(document).ready(function(){

//内容....

})
*--简写--*
$(function(){

//内容....

});

选择器

ID $("#id")     类名 $(".class")   标签名 $("tag")

技术分享

通过关系查找

$(‘.class‘).siblings(); 查找同辈的所有元素

$(‘.class‘).children();查找子元素

$(‘.class‘).next();查找同辈的下一个元素

$(‘.class‘).next()All();该元素之后所有的同辈元素

$(‘.class‘).prev();查找同辈的上一个元素

$(‘.class‘).parent();查找元素的父辈

样式操作

<body>
    <div id="addClass"></div>
    <div id="removeClass"></div>
    <div id="toggleClass"></div>
    <div id="css"></div>
    <script src="jquery-3.1.0.min.js"></script>//外部jQuery文件
    <script>
    $(function(){
        $("#addClass").addClass("I-am");//添加
        $("#removeClass").removeClass("I-am");//删除
        $("#toggleClass").toggleClass("I-am");//存在就删除,不存在就添加
        $("#css").css("color","pink");
        console.log($("#css").css("color"));
        $("#css").css({
            width:30,
            height:30,
            border:"1px solid #000"
        });

    });
    </script>
</body>

属性操作

<body>
    <ul class="list">
        <li>
            <a href=""></a>
            <img src="" >
        </li>
        <li>
            <a href=""></a>
            <img src="" >
        </li>
        <li>
            <a href=""></a>
            <img src="" >
        </li>
    </ul>
    <script src="jquery-3.1.0.min.js"></script>
    <script>
        $(function(){

            $("a").attr({href:"attr.html",title:"I am a link"})
            $("img").attr({src:"img.png",alt:"I am a image"});
            $("img").attr("src",function(index,attr){
                this.src="img"+(index+1)+".png";
            })

        })
    </script>

</body>

内容操作

<body>
    <div id="remove"></div>
    <ul id="list">
        <li>1</li>
        <li>2</li>
        <li>3</li>
    </ul>
    <script src="jquery-3.1.0.min.js"></script>
    <script>
        // $(function(){
            
        //     $("#remove").remove();  //将元素整个删掉
        //     $("#list").empty();  //将该元素的子元素删掉

        // });
      //触发
// $(function(){ // $("li").click(function(){       // $(this).hide(); // }); // })

        //mouseover事件 // $(function(){ // $("li").mouseover(function(){ // $("li").css("background-color","pink"); // }); // });
      
      //mouseout事件 $(function(){ $("li").mouseout(function(){ $("li").css({background:"blue",border:"1px solid #000"}); }); }) </script> </body>

修改内容

<body>
    <ul>
        <li>1</li>
        <li>2</li>
        <li>3</li>
        <li>4</li>
        <li>5</li>
    </ul>
    <script src="jquery-3.1.0.min.js"></script>
    <script>
        $(function(){
            $("li").html(function(index,html){
                this.innerHTML="这里是第"+(index+1)+"行列表"
            })
        })
    </script>
</body>

 

以上是关于jquery的主要内容,如果未能解决你的问题,请参考以下文章

markdown 在WordPress中使用jQuery代码片段

使用 NodeJS 和 JSDOM/jQuery 从代码片段构建 PHP 页面

很实用的JQuery代码片段(转)

几个有用的JavaScript/jQuery代码片段(转)

几个非常实用的JQuery代码片段

高效Web开发的10个jQuery代码片段