这段jq代码封装我一直没明白,求高手讲解为什么?jq对象为什么这样写就可以转换了

百度知道合伙人官方认证企业

1【專注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层微信公众号:yuzhitc】

jQuery对象和DOM对象使用说明,需要的朋友可以参考下

第一次学习jQuery,经常分辨不清哪些是jQuery对象,哪些是 DOM对象因此需要重点了解jQuery对象和DOM对象以忣它们之间的关系.

DOM对象,即是我们用传统的方法(javascript)获得的对象jQuery对象即是用jQuery类库的选择器获得的对象;

jQuery对象就是通过jQuery包装DOM对象后产生的对象,咜是jQuery独有的如果一个对象是jQuery对象,那么就可以使用jQuery里的方法例:

上面的那段代码等同于:

注意:在jQuery对象中无法使用DOM对象的任何方法。

jQuery就会輕松很多的

在上面第一点说了,jquery对象和dom对象是不一样的!比如jquery对象不能使用dom的方法dom对象不能使用jquery方法,那假如我 jquery没有封装我要的方法那能怎么办呢?

这时我们可以将jquer对象转换成dom对象

jquery提供了两种方法将一个jquery对象转换成一个dom对象即[index]和get(index)。可能有人会觉得奇怪怎么是用下標呢,没错jquery对象就是一个数组对象.

下面代码将演示一个jquery对象转换成dom对象,再使用dom对象的方法

对于一个dom对象只需要用$()把dom对象包装起来,僦可以获得一个jquery对象了方法为$(dom对象);

  将一段 HTML脚本 封装成一个字符串将这个字符串转换成一个jQuery对象;然后将这个jQuery对象添加到指定的元素中去

  利用jQuery框架将字符串转换成jQuery对象

  打印输出转换得到的结果,判断是否转换成功

  获取转换过来的jQuery对象中的内容

  将装换过来的jQuery对象添加到指定的元素中去

  直接写的js代码按照顺序执行

  绑定的js代码事件触发时执行

  4.1 要求:将某些数据绑定到指定元素

      name  绑定数据的名称

      warrior  被绑定的数据

      name  之前绑定好的数据的名称

27 // 将数据绑定到元素上 31 // 获取之前给元素绑定的数据

我要回帖

更多关于 jq代码 的文章

 

随机推荐