zoukankan      html  css  js  c++  java
  • js和jQuery的转换

    <script>
        1// $("div").innerText("重置文本")
        2//document.querySelectorAll("div").text("嘻嘻")
    
        3  $("div")[0].innerText="哈哈"
        4 $("div").get(1).innerText="哈哈2"
    
        5 // let jsObj = document.querySelectorAll("div")
    6 $(jsObj).text("嘻嘻") // 可以的,推荐
        7  jQuery(jsObj).text("哈哈4")
    </script>

    关于js和jQuery的转换问题

          首先他们之间是各有自己的方法的,因此,不能互相使用,比如,innerText是属于js的方法,而text为jQuery的方法,

          所以第1行代码,不能生效,因为$表示的jQuery的对象,不能调用js的innerText的方法,应该是$("div").text("重置文本")才会有效果

         第2行是,js对象调用了jq的方法text,也是行不通的,应该先把js对象转为jq对象,如同第5,6行代码操作,当然也可以直接 

     $( document.querySelectorAll("div")).text('嘻嘻')

    这里涉及到转换问题:js 转换成 jq,方法1:$(js对象)-----推荐 方法2:jQuery(js对象) 正如代码中的6,7行
    jq 转换成 js 方法1:jQuery对象[index]---推荐 方法2:jQuery对象.get(index) 正如代码中的3,4行代码
  • 相关阅读:
    转载-WebSocket协议解析
    django sqlite3数据迁入postgresql
    使用JenKins实现自动执行python脚本
    调用函数的局部变量
    打开新窗口获取元素
    邮箱登录脚本
    购物车小程序
    循环
    格式化的输出
    使用#号输出图形,可以指定宽和高
  • 原文地址:https://www.cnblogs.com/zmlgoes/p/12971998.html
Copyright © 2011-2022 走看看