jQ基础

作者: Touchs | 来源:发表于2017-09-12 14:05 被阅读22次

    JQ元素获取

     $("#img1")                 //id为img1 的元素
     $(".img2")                 //class名为img2的元素
     $("#img1, .img2")     //id为img1的元素 和 class名为img2的元素
     $("div")                      //所有div的元素
     $("*")                        //dom所有的元素
    
    $("body div")                //获取body下的所有div元素(包括所有的子div)
    $("body>div")              //获取body下的div(只包括第一级div 不包括div中的div)
    $("#eleId+div")            //获取id为eleId的下一个div元素 紧挨着的下一个 (一定要是平级的)
    $("#eleid~div")             //获取id为eleId的所有div元素
    
    $("body div : first")        //获取body下的第一个div元素
    $("body div : even")        //获取body下的偶数div元素
    
    $("div[id]")            //获取带有id属性的div元素
    $("div[id='two']")   //获取带有id为"two"的div元素
    
    $(":input")                             //获取input下所有type的子元素
    $(":chechbox")                      //获取input下type为chechbox的子元素
    $("input:checked")                      //获取input下checked(已被选中)的子元素
    $("select option:selected")    //获取select标签下的所有被选中的元素
    

    DOM对象转jQ对象

      $(Dom对象)   //直接放进$() 括号里
    

    jQ对象转Dom对象

     $("#Dom对象id").get(0) 或者  $("#Dom对象id")[0]
    

    元素的显示和隐藏(如果显示则隐藏 如果隐藏则显示)

       $("#eleId").toggle();
    

    相关文章

      网友评论

          本文标题:jQ基础

          本文链接:https://www.haomeiwen.com/subject/tqecsxtx.html