• 锋利的jQuery——DOM对象与jQuery对象的区别


      DOM对象

    <h3>例子</h3>
    	<p title="选择你喜欢的水果">你最喜欢的水果是?</p>
    	<ul>
    		<li>苹果</li>
    		<li>橘子</li>
    		<li>菠萝</li>
    	</ul>
    

      <h3><p><ul><li>都是DOM对象,在javascript中可以使用getElementByTagName或者getElementById来获取元素节点。

      var pname=document.getElementById("id");

      pname.innerHTML="";  向页面中输入内容

      jQuery对象

      通过jQuery包装DOM对象后产生的对象

      例如:

      $("#foo").html()   就等同于   document.getElementById("foo").innerHTML

      但是两种对象的方法不同互相使用。

      

      DOM对象转换为jQuery对象

      var my=document.getElementById("foo");

      var $my=$(my);

      jQuery对象转换为DOM对象

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

          var $my=$("#my");      //jQuery对象

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

          alert(my.checked)        //检查这个checkbox是否被选中

      (2)、通过get(index)方法得到相应的DOM对象

          var $my =$("my");      //jQuery对象

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

          alert(my.checked);      //检查这个checkbox是否被选中

      

  • 相关阅读:
    模块
    javacript一键换肤
    ajax请求
    jquery获取元素的方法
    ajax请求里的contentType: "application/json"作用
    Underscore.js 入门-常用方法介绍
    .NET Core调用WCF的最佳实践
    证伪主义——科学与伪科学的量尺
    高效的筒仓
    此时此刻,一个项目正在走向失败
  • 原文地址:https://www.cnblogs.com/webzhang/p/4998359.html
Copyright © 2020-2023  润新知