jQuery-与DOM的关系

<body>
  <ul>
    <li>导航1</li>
    <li>导航2</li>
    <li>导航3</li>
    <li>导航4</li>
  </ul>
  <p id="test">test</p>
</body>
<script type="text/javascript" src="public/Js/jQuery.js"></script>
<script type="text/javascript">
  // 下面一行,充分证明$(选择器返回的不是DOM对象)
  // $('#test').style.background = 'blue';

  //下面一行,充分证明,DOM对象 也不是 $() 的返回值
  //var text = document.getElementByIdName('text');
  //text.css('background', 'blue');

  // $() 返回值到底是什么?  是对象,但不是DOM对象,而是 jQuery 对象
  /*
   jQuery 对象与 DOM 对象有什么关系?
   答:jQuery 按选择器,选中一个或多个DOM对象,把这些DOM对象,放在jQuery对象上,索引分别是 0,1,2,3...  
  */

  //jQuery 对象转换为DOM对象,直接[索引]取值即可
  //例:选中第三个li:$('li')[2]  

  //也可以用get(索引)的方法
  // $('li').get(3).style.background = 'blue';

  //DOM 对象转化为 jQuery 对象
  //var text = document.getElementByIdName('text');
  //$(text).css('background', 'red');
</script>

总结:jQuery 对象就是DOM对象集合,可以通过“[索引值]”的方式将jQuery对象转换为DOM对象;DOM对象转化为jQuery的方式是$(jQuery对象)。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值