zoukankan      html  css  js  c++  java
  • jQuery对象和DOM对象的相互转换

    jQuery对象-> DOM对象:$(selector)[0]

    DOM对象-> jQuery对象:$(domObject)

     1 <!DOCTYPE html>
     2 <html>
     3 <head lang="en">
     4     <meta charset="UTF-8">
     5     <title></title>
     6     <script src="jquery-1.11.1.js"></script>
     7     <script>
     8         // jQuery入口函数
     9         $(document).ready(function () {
    10                     /*什么是jQuery 对象,什么是dom 对象..*/
    11                     $("#btnShow").click(function(){
    12 
    13                                 /*
    14                                     我们在之前操作dom 使用document ,但是里面的一些属性何方法感觉不够用。
    15                                 *   还会有兼容性。
    16                                 *
    17                                 * */
    18 
    19                                 /*什么是dom 对象,通过dom 获取页面上面的元素得到的对象*/
    20                                /* var username=document.getElementById("username");*/
    21 
    22                                 /*dom 对象只能调用dom 的属性以及方法
    23                                 *
    24                                 *
    25                                 * */
    26                          /*    alert(username.value) ;*/
    27 
    28                                 /*我想使用jQuery 里面的属性以及方法.*/
    29 
    30 
    31                                /*  username.val(); dom  不能调用JQuery 的方法.*/
    32 
    33                                 /*把dom 包装城jQuery*/
    34                                /*var $username=$(username);
    35 
    36                                alert( $username.val());
    37 
    38 
    39 */
    40 
    41 
    42                                 /*jQuery 对象是一个数组对象*/
    43                                 var $input=$("input");
    44 
    45 
    46                             /*
    47                             * jQuery 不能调用dom 的属性以及方法,但是jQuery 是可以转换成dom 对象的.
    48                             *
    49                             * */
    50                               alert($input[1].value);
    51                             /*get 第二种转换方式.*/
    52 
    53                           /*
    54                                 $input.get(0)
    55                           *     使用jQuery 提供的方式来进行转换
    56                           * */
    57 
    58 
    59 
    60                     })
    61         });
    62     </script>
    63 
    64     <style>
    65             div{
    66                     width: 400px;
    67                     height: 400px;
    68                     background: pink;
    69                     display: none;
    70             }
    71 
    72 
    73     </style>
    74 </head>
    75 <body>
    76 <input type="button" value="按钮" id="btnShow"/>
    77 
    78 
    79     <div id="bdqn">
    80 
    81     </div>
    82 
    83     <input type="text" id="username" name="username">
    84 </body>
    85 </html>
  • 相关阅读:
    C# 关于爬取网站数据遇到csrf-token的分析与解决
    Nginx实现同一端口HTTP跳转HTTPS
    Console也要美颜了,来给Console添色彩
    程序员如何巧用Excel提高工作效率
    LeetCode每日一练(1-3)
    Json对象转Ts类
    JcApiHelper 简单好用的.Net ApiHelper
    .Net Core Mvc/WebApi 返回结果封装
    C#光盘刻录
    Orm框架开发之NewExpression合并问题
  • 原文地址:https://www.cnblogs.com/wangyongguo/p/7360751.html
Copyright © 2011-2022 走看看