为了账号安全,请及时绑定邮箱和手机立即绑定
  • 通过.css方法设置的样式属性优先级要高于.addClass方法


    查看全部
  • https://img1.sycdn.imooc.com//5bd6c45800019b6a04500349.jpg

    添加true。false删除

    查看全部
  • jQuery是一个类数组对象,而DOM对象就是一个单独的DOM元素。

    1、利用数组下标的方式读取到jQuery中的DOM对象

    HTML代码

    <div>元素一</div>
    <div>元素二</div>
    <div>元素三</div>

    JavaScript代码

    var $div = $('div') //jQuery对象
    var div = $div[0] //转化成DOM对象
    div.style.color = 'red' //操作dom对象的属性

    2、通过jQuery自带的get()方法

    var $div = $('div') //jQuery对象
    var div = $div.get(0) //通过get方法,转化成DOM对象
    div.style.color = 'red' //操作dom对象的属性
    查看全部
  • .html(),.text()和.val()的差异总结:  

    1. .html(),.text(),.val()三种方法都是用来读取选定元素的内容;只不过.html()是用来读取元素的html内容(包括html标签),.text()用来读取元素的纯文本内容,包括其后代元素,.val()是用来读取表单元素的"value"值。其中.html()和.text()方法不能使用在表单元素上,而.val()只能使用在表单元素上;另外.html()方法使用在多个元素上时,只读取第一个元素;.val()方法和.html()相同,如果其应用在多个元素上时,只能读取第一个表单元素的"value"值,但是.text()和他们不一样,如果.text()应用在多个元素上时,将会读取所有选中元素的文本内容。

    2. .html(htmlString),.text(textString)和.val(value)三种方法都是用来替换选中元素的内容,如果三个方法同时运用在多个元素上时,那么将会替换所有选中元素的内容。

    3. .html(),.text(),.val()都可以使用回调函数的返回值来动态的改变多个元素的内容。


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

                $(document).ready(function() {

                $("div").html("您好!通过慕课网学习jQuery才是最佳的途径。")

                });

        </script>

    $(document).ready 的作用是等页面的文档(document)中的节点都加载完毕后,再执行后续的代码,因为我们在执行代码的时候,可能会依赖页面的某一个元素。

    $(document).ready

    $("div").html();




    查看全部
  •  jQuery 分 2 个系列版本 1.x 与 2.x,主要的区别在于 2.x 不再兼容 IE6、7、8浏览器,这样做的目的是为了兼容移动端开发。由于减少了一些代码,使得该版本比 jQuery 1.x 更小、更快。

     jQuery是一个JavaScript脚本库,不需要特别的安装,只需要我们在页面 <head> 标签内中,通过 script 标签引入 jQuery 库即可。

    如下:

    <script type="text/javascript" src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script>


    查看全部
    0 采集 收起 来源:环境搭建

    2018-10-28

  • "

    不难发现,id、class、tag都可以通过原生的方法获取到对应的节点,但是我们还需要考虑一个兼容性的问题,我这里顺便提及一下,比如:

    1. IE会将注释节点实现为元素,所以在IE中调用getElementsByTagName里面会包含注释节点,这个通常是不应该的

    2. getElementById的参数在IE8及较低的版本不区分大小写

    3. IE7及较低的版本中,表单元素中,如果表单A的name属性名用了另一个元素B的ID名并且A在B之前,那么getElementById会选中A

    4. IE8及较低的版本,浏览器不支持getElementsByClassName

    "

    查看全部
  • 类选择器,相对id选择器来说,效率相对会低一点,但是优势就是可以多选

    查看全部
  • 一般都是框架或者类库提供的基于他们的变量会加$

    查看全部
  • $.data(ele, "a", "data test"),它的作用,在ele对象下,将“data test”存到“a”中;

    $.data(ele, "b", {

                name : "慕课网"

            })  它的作用,在ele对象下,将“name : "慕课网"”存到“b”中;

    var reset = $.data(ele, "a") + "</br>" + $.data(ele, "b").name

    它的作用是,用ele对象读出a中的元素,从b中读出name的值,赋值为reset;

    ele.find('span').append(reset)  它的作用是,在ele对象下,找到span元素,在其中追加reset中的内容


    查看全部
  • 57cd1df2000146de06020498.jpg基本筛选选择器

    查看全部
  • 选择器中的层级选择器就是用来处理这种关系

    查看全部
  • $(".imooc").css方法内部带了一个隐式的循环处理,所以使用jqyery选择节点,

    查看全部
  • 1.如果是属性值,都可以加引号""或者'',注意不要与$('')中的''或者$("")中的""重复

    正确表示例如: $('div[name=p1]') == $('div[name="p1"]')

    如果是属性名,都不能加""或者''

    正确表示例如: $('div[p2]') != $('div['p2']')


    查看全部
  • 在jQuery中利用$("*")来获取页面中的所有元素,

    在JavaScript中利用getElementsByTagName('*')的方法获取页面中的所有元素。

    查看全部

举报

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

微信扫码,参与3人拼团

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

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