为了账号安全,请及时绑定邮箱和手机立即绑定
  • $(document).ready 的作用是等页面的文档(document)中的节点都加载完毕后,再执行后续的代码,因为我们在执行代码的时候,可能会依赖页面的某一个元素,我们要确保这个元素真正的的被加载完毕后才能正确的使用。

    查看全部
  •  <script type="text/javascript">

        var div = document.getElementsByTagName('div'); //dom对象

                var $div = $(div);

       //将dom节点div转化为$div的jquery对象

                var $div =$(div);

                

    var $first=$div.first()//找到第一个div元素        

                var $second = $div.eq(1);//找到第二个div元素        

                var $third = $div.eq(2);//找到第三个div元素        

    $first.css('color', 'red'); //给第一个元素设置颜色

                $second.css('color','yellow');//给第二个元素设置颜色

                $third.css('color','blue');//给第三个元素设置颜色

                

        </script>

    查看全部
  • 1、var $div = $(div) :为什么会有这个写法,是因为前面定义了DOM对象 

    var div = documentByElementTagName("div"); 这个div你可以自己定义 比如div1啊div2啊什么的

    var $div = $(div) 括号里的div是你定义的那个div(加粗下划线那个) 也可以是div1 div2什么的。

    2、var $div = $("div"):这里是jQuery直接取值,不是用DOM转换成jQuery,所以这里的div只能是div不能自己定义。

    查看全部
  • <div>元素一</div>
    
    <div>元素二</div>
    
    <div>元素三</div>
    <script>
    var div = document.getElementsByTagName('div'); //dom对象
    
    var $div = $(div); //jQuery对象
    
    var $first = $div.first(); //找到第一个div元素
    
    $first.css('color', 'red'); //给第一个元素设置颜色
    
    
    </script>

    查看全部
  • jQuery的属性与样式之元素的数据存储

    https://img1.sycdn.imooc.com//5b35fc480001720205730643.jpg

    查看全部
  • jQuery的属性与样式之.css()与.addClass()设置样式的区别

    https://img1.sycdn.imooc.com//5b35fbd80001715706460709.jpg

    查看全部
  • jQuery的属性与样式之样式操作.css()

    https://img1.sycdn.imooc.com//5b35fa1900010c7003630680.jpg


    https://img1.sycdn.imooc.com//5b35fa290001e72f03710764.jpg

    查看全部
  • jQuery的属性与样式之切换样式.toggleClass()

    https://img1.sycdn.imooc.com//5b35f9d9000135da03700649.jpg

    查看全部
  • jQuery的属性与样式之删除样式.removeClass()

    https://img1.sycdn.imooc.com//5b35f9ac0001d39303740321.jpg

    查看全部
  • jQuery的属性与样式之增加样式.addClass()

    https://img1.sycdn.imooc.com//5b35f94b0001a9c303630532.jpg

    查看全部
  • jQuery的属性与样式之.val()

    https://img1.sycdn.imooc.com//5b35f8ed0001064f05070670.jpg

    查看全部
  • jQuery的属性与样式之html()及.text()

    https://img1.sycdn.imooc.com//5b35f889000186eb06140748.jpg

    查看全部
  • jQuery的属性与样式之.attr()与.removeAttr()

    每个元素都有一个或者多个特性,这些特性的用途就是给出相应元素或者其内容的附加信息。如:在img元素中,src就是元素的特性,用来标记图片的地址。

    操作特性的DOM方法主要有3个,getAttribute方法、setAttribute方法和removeAttribute方法,就算如此在实际操作中还是会存在很多问题,这里先不说。而在jQuery中用一个attr()与removeAttr()就可以全部搞定了,包括兼容问题

    jQuery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到attr()

    https://img1.sycdn.imooc.com//5b35f7f70001a8c803770702.jpg

    查看全部
  • jQuery选择器之特殊选择器this

    信很多刚接触jQuery的人,很多都会对$(this)和this的区别模糊不清,那么这两者有什么区别呢?

    this是JavaScript中的关键字,指的是当前的上下文对象,简单的说就是方法/属性的所有者

    下面例子中,imooc是一个对象,拥有name属性与getName方法,在getName中this指向了所属的对象imooc

    https://img1.sycdn.imooc.com//5b35f7070001cfb203620185.jpg

    当然在JavaScript中this是动态的,也就是说这个上下文对象都是可以被动态改变的(可以通过call,apply等方法),具体的大家可以查阅相关资料

    同样的在DOM中this就是指向了这个html元素对象,因为this就是DOM元素本身的一个引用

    假如给页面一个P元素绑定一个事件:

    https://img1.sycdn.imooc.com//5b35f71e0001462803650144.jpg

    通过addEventListener绑定的事件回调中,this指向的是当前的dom对象,所以再次修改这样对象的样式,只需要通过this获取到引用即可

     this.style.color = "red"

    但是这样的操作其实还是很不方便的,这里面就要涉及一大堆的样式兼容,如果通过jQuery处理就会简单多了,我们只需要把this加工成jQuery对象

    换成jQuery的做法:

    https://img1.sycdn.imooc.com//5b35f7410001630303670312.jpg

    查看全部
  • eq:在匹配的集合中选择索引值为index的元素
    因为jQuery合集是从0开始索引的,所以eq(1)就是第二个元素

    查看全部
    0 采集 收起 来源:练习题

    2018-06-29

举报

0/150
提交
取消
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery当中的选择器 3、jQuery中的属性和样式

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!