美文网首页
JQuery-DOM

JQuery-DOM

作者: 通灵路耳 | 来源:发表于2020-06-02 18:28 被阅读0次
JQuery是一个javascript的框架,是对javascript的一种封装。 
个人:在事件里面,操作着属性、内容、标签

入门

个人:在事件里面,操作着属性、内容、标签
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
    <button id="b1">隐藏div</button>
    <button id="b2">显示div</button>
    <div id="d">DIV</div>
    <script src="https://how2j.cn/study/jquery.min.js"></script>
    <script type="text/javascript">
        $(function(){
        //事件
            $("#b1").click(function(){
        //属性、标签、内容
                $("#d").hide()
            })
            $("#b2").click(function(){
                $("#d").show()
            })
        })
    </script>
</body>
</html>

获取标签(1,2,3)获取属性(4)获取内容(5,6)

1、获取标签:通过标签选择器

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
    .pink{
        background-color:pink;
    }
</style>
</head>
<body>
    <button id="b1">获取标签:标签选择器</button>
    <div>DIV</div>
    <script src="https://how2j.cn/study/jquery.min.js"></script>
    <script type="text/javascript">
        $(function(){
            $("#b1").click(function(){
                $("div").addClass("pink")
            })
        })
    </script>
</body>
</html>

2、获取标签:id选择器

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
    .pink{
        background-color:pink;
    }
</style>
</head>
<body>
    <button id="b1">获取标签:id选择器</button>
    <div id="d">DIV</div>
    <script src="https://how2j.cn/study/jquery.min.js"></script>
    <script type="text/javascript">
        $(function(){
            $("#b1").click(function(){
                $("#d").addClass("pink")
            })
        })
    </script>
</body>
</html>

3、获取标签:class选择器

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
    .pink{
        background-color:pink;
    }
</style>
</head>
<body>
    <button id="b1">获取标签:class选择器</button>
    <div class="d">DIV</div>
    <script src="https://how2j.cn/study/jquery.min.js"></script>
    <script type="text/javascript">
        $(function(){
            $("#b1").click(function(){
                $(".d").addClass("pink")
            })
        })
    </script>
</body>
</html>

4、获取属性:attr()

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
    .pink{
        background-color:pink;
    }
</style>
</head>
<body>
    <button id="b1">获取属性</button>
    <h1 id="h" align="center" game="LOL">居中</h1>
    <script src="https://how2j.cn/study/jquery.min.js"></script>
    <script type="text/javascript">
        $(function(){
            $("#b1").click(function(){
                alert($("#h").attr("align"))
            })
        })
    </script>
</body>
</html>

5、获取内容:val()

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
    .pink{
        background-color:pink;
    }
</style>
</head>
<body>
    <button id="b1">获取内容</button>
    <input type="text" id="h" value="默认值">
    <script src="https://how2j.cn/study/jquery.min.js"></script>
    <script type="text/javascript">
        $(function(){
            $("#b1").click(function(){
                alert($("#h").val())
            })
        })
    </script>
</body>
</html>

6、获取内容:通过html()

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
    .pink{
        background-color:pink;
    }
</style>
</head>
<body>
    <button id="b1">获取内容</button>
    <div id="d1">DIV</div>
    <script src="https://how2j.cn/study/jquery.min.js"></script>
    <script type="text/javascript">
        $(function(){
            $("#b1").click(function(){
                alert($("#d1").html())
            })
        })
    </script>
</body>
</html>

事件

1、加载事件

<script src="https://how2j.cn/study/jquery.min.js"></script>
 
<script>
  $(document).ready(function(){
    $("#message1").html("页面加载成功");
   
  });
  $(function(){
    $("#img").load(function(){
      $("#message2").html("图片加载成功");
    });
  });
 
</script>
<div id="message1"></div>
<div id="message2"></div>
<img id="img" src="https://how2j.cn/example.gif">

2、点击事件

<script src="https://how2j.cn/study/jquery.min.js"></script>
<script>
  $(function(){
      $("#b").click(function(){
          $("#message").html("单击按钮");
      });
      $("#b").dblclick(function(){
          $("#message").html("双击按钮");
      });
  });
</script>
<div id="message"></div>
<button id="b">测试单击和双击</button>

3、焦点事件

<script src="https://how2j.cn/study/jquery.min.js"></script>
<script>
$(function(){
 $("input").focus(function(){
    $(this).val("获取了焦点");
 });
  
  $("input").blur(function(){
    $(this).val("失去了焦点");
 });
 
});
 
</script> 
<style>
</style>
<input type="text" >
<input type="text" >

4、提交事件

<script src="https://how2j.cn/study/jquery.min.js"></script>
<form id="form" action="https://how2j.cn/study/login.jsp">
账号 : <input name="name" type=""> <br>
密码: <input name="password" type=""><br>
<input type="submit" value="登陆">
  
</form>
   
<script>
$(function(){
 
   $("#form").submit(function(){
      alert("提交账号密码");
   });
});
</script>

5、绑定事件

<script src="https://how2j.cn/study/jquery.min.js"></script>
   
<script>
  $(function(){
      $("#b").on("click",function(){
          $("#message").html("单击按钮");
      });
      $("#b").on("dblclick",function(){
          $("#message").html("双击按钮");
      });
 
  });
</script>
<div id="message"></div>
<button id="b">测试单击和双击</button>

6、触发事件

<script src="https://how2j.cn/study/jquery.min.js"></script>
<script>
  $(function(){
      $("#b").on("click",function(){
          $("#message").html("单击按钮");
      });
      $("#b").on("dblclick",function(){
          $("#message").html("双击按钮");
      });
     $("#b").trigger("dblclick");
  });
</script>
<div id="message"></div>
<button id="b">测试单击和双击</button>

相关文章

  • JQuery-DOM

    入门 获取标签(1,2,3)获取属性(4)获取内容(5,6) 事件

  • jQuery-dom操作

    DOM节点的创建 jQuery节点创建与属性的处理 创建元素节点: 创建为属性节点: DOM节点的插入 DOM内部...

  • jQuery-DOM篇

    DOM创建节点及节点属性 通过JavaScript可以很方便的获取DOM节点,从而进行一系列的DOM操作。但实际上...

  • JQuery-DOM操作

    转载请注明出处DOM操作:即文档对象模型操作。html是一个文档。 创建、删除、复制、插入、替换、包裹节点。 创建...

  • jQuery-DOM筛选

    DOM筛选 dom筛选方法用于链释操作中,而选择器用于选择dom 标签+冒号+eq(‘数字’) 选择指定索引的元素...

  • jQuery-DOM操作2

    01-样式操作(css方法).html 02-类操作(添加删除切换判断).html 03-切换背景.html 04...

  • 初识jQuery之jQuery-Dom操作和数据操作(四)

    一、Dom操作 1.parents() :获取当前元素的所有祖先节点,参数就是筛选功能; 2.closest() ...

网友评论

      本文标题:JQuery-DOM

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