• Jquery(DOM和选择器)


    O(∩_∩)O~~~,今天简单整理了一下最近所学的Jquery知识。下面就总结一下。

    首先,对于Jquery我们需要简单了解下:

    1.Jquery是开放源代码的JS库,

    2.Jquery操作是函数式编程,所有操作都是方法。$代替Jquery

    3.Jquery页面加载

    $(document).ready(function () {alert("hello world") });
    
            //$(function () { alert("hello world") }) //简写形式

    Jquery对象:就是通过Jquery包装DOM对象产生的对象,Jquery对象是Jquery独有的,如果一个对象是Jquery对象,那么就可以使用Jquery对象里的所有方法。但Jquery对象无法使用DOM对象的任何属性和方法,而DOM对象也无法使用Jquery对象的任何方法。

    Jquery与DOM之间的转换

    Jquery转DOM

     <script>     
            $(function () {
                var j = $("#p");
                var domp = p[0];
            })
       
        </script>

    DOM转Jquery

    var v=document.getElementById("v"); //DOM对象
    
    var $v=$(v); //jQuery对象

    Jquery选择器——基本选择器

    1.id选择器:给指定id匹配一个元素,返回单个值

    <script src="jquery.min.js"></script>
        <script>
            $(function ()
            {
               alert($("#p").text());
            })
        </script>


    2.类选择器:给指定类名匹配元素 返回数组集合元素

     <script src="jquery.min.js"></script>
        <script>
            $(function ()
            {
                $(".div").each(function()  //用.表示
    { alert($(
    this).text()) }) }) </script>

    注:jquery里没有foreach循环,只能用each循环遍历出来。


    3.标签选择器:根据给定的标签元素匹配元素 返回数组集合元素

     <script>
            $(function ()
            {
                $("div").each(function () //直接$("div")
                {
                    alert($(this).text())
                })
            })
        </script>

    4.多选择器:将一个选择器匹配到元素并一起返回 集合元素

    5.星选择器:匹配所有的元素(用*表示)

    Jquery选择器——层次选择器

    1.后代选择器:选取div元素后面的所有后代节点  返回集合元素

    <script>
            $(function ()
            {
                $("div span").each(function () //选取div后面所有的span标签
                {
                    alert($(this).html())
                })
            })
        </script>

    2.直接后代选择器:选取div下面的子元素 返回集合元素

  • 相关阅读:
    No.5 Verilog 建模方式
    No.1 Verilog HDL简介
    [好文推荐]能大大提升工作效率和时间效率的9个重要习惯
    org.apache.commons.net.ftp.FTPClient上传文件大小改变的解决方法
    利用myeclipse建立webservice服务端和客户端
    FtpClient.storeFile返回false解决方法
    jquery表单formSerialize方法乱码问题解决
    Apache FTPClient下载地址
    Myeclipse发生java heap space错误
    UtraEdit的下载地址,无需注册码的
  • 原文地址:https://www.cnblogs.com/ysaw/p/4237397.html
Copyright © 2020-2023  润新知