zoukankan      html  css  js  c++  java
  • jQuery对象转成DOM对象:

    jQuery对象转成DOM对象

    两种转换方式将一个jQuery对象转换成DOM对象:[index]和.get(index);

    (1)jQuery对象是一个数据对象,可以通过[index]的方法,来得到相应的DOM对象

    如:var $v =$("#v") ; //jQuery对象

    var v=$v[0]; //DOM对象

    alert(v.checked) //检测这个checkbox是否被选中

    (2)jQuery本身提供,通过.get(index)方法,得到相应的DOM对象

    如:var $v=$("#v"); //jQuery对象

    var v=$v.get(0); //DOM对象

    alert(v.checked) //检测这个checkbox是否被选中

    DOM对象转成jQuery对象:

    对于已经是一个DOM对象,只需要用$()把DOM对象包装起来,就可以获得一个jQuery对象了。$(DOM对象)

    如:var v=document.getElementById("v"); //DOM对象

    var $v=$(v); //jQuery对象

    转换后,就可以任意使用jQuery的方法了。

    通过以上方法,可以任意的相互转换jQuery对象和DOM对象。需要再强调注意的是:DOM对象才能使用DOM中的方法,jQuery对象是不可以用DOM中的方法。

    window.onload=function(){
        //    var oto1=document.getElementById('div1');
        //    var oto2=oto1.getElementsByTagName('li');
            var oto3=document.getElementById('div2');
        //    var oto3=$('#div2');
        //    console.log(oto2);
        //    console.log(oto3);
        //    var ul  = document.getElementsByTagName('ul')[0];
           var ul2 = $('#ul')[0];
           
        ul.onclick = function(e){
          //事件委托
          console.log(e.target)
        var text = e.target.textContent;
        //把值赋给div2的innerHTML;
        //oto3.innerHTML = text;

        //  如果想让值内容累加,执行此代码,把上一行的代码注释掉
        // oto3.innerHTML += text + "</br>";
        oto3.innerHTML += text ;
        // var oto3=document.getElementById('div2');

        // $('#div1 li').on('click', function (e) {
        //     // e.preventDefault();
        //     var text = e.target.textContent;
        //     oto3.innerHTML += text ;
        // })
    }
     
     
     
     


  • 相关阅读:
    mysql,windows自动备份设置
    彻底搞清楚javascript中的require、import和export
    Spring Boot 打包报错Failed to execute goal org.apache.maven.plugins:mavenresourcesplugin:3.2.0
    Spring AOP 切点切面
    12.5M 30M 90M DEM免费下载!【转】
    JS 中的数组遍历方式效率比较[转]
    cesium加载CAD模型(.dwg)
    Cesium发布下一代3D Tiles规范预览
    cesium点击面高亮事件[转]
    MySQL 5.7及8.0版本数据库的root密码遗忘的解决办法
  • 原文地址:https://www.cnblogs.com/xfcao/p/6535187.html
Copyright © 2011-2022 走看看