码迷,mamicode.com
首页 > Web开发 > 详细

jQuery对象与js对象转换

时间:2019-01-16 20:36:34      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:jquery   对象   element   code   var   使用   function   error:   http   

前言

jq方法和js的方法属性是不能互相使用的,所以有时候就需要转一下,下面就介绍下方法。

js对象转化为jQuery对象

var box=document.getElementById("box");
var $box=$(box);

jQuery对象转化为js对象

var box1=$(box)[0];
var box2=$(box).get(0);

示例:

<script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script>
        <script>
            //以下用innerHTML和html()测试下
            //js对象
            var box=document.getElementById("box");//OK
            //box.innerHTML="好好学习天天向上";//
            //box.html("愿你努力的速度, 赶上父母老去的速度");//TypeError: box.html is not a function因为heml()是jQuery的方法,js对象不能用
            $(box).html("不要当父母需要你的时候,除了泪水一无所有");//OK
            //jQuery对象
            //$("#box").html("祝那个在风雨中砥砺前行的你年少有为");//OK
            $("#box").innerHTML="不要当孩子需要你的时候,除了惭愧一无所有";//TypeError: $(...).innerHTML is not a functioninnerHTML是js方法,jquery对象不能使用
            $("#box")[0].innerHTML="不要当自己回首过去,除了蹉跎一无所有";//OK
            $("#box").get(0).innerHTML="把期待放低一点,把目标订小一点,一个个认真完成,一步步努力前进,你比你想象的更优秀";//OK
        </script>

jQuery对象与js对象转换

标签:jquery   对象   element   code   var   使用   function   error:   http   

原文地址:https://www.cnblogs.com/my466879168/p/10278999.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!