为了账号安全,请及时绑定邮箱和手机立即绑定
  • indexOf这个方法如果找到就返回1,如果找不到就返回-1,使用if判断如果className.indexOf('imooc')不等于-1就找到了,就添加样式

    查看全部
  • val()只能获取表单元素的value值,html()text()不能获取表单元素

    .val()方法

    1. .val()无参数,获取匹配的元素集合中第一个元素的当前值

    2. .val( value ),设置匹配的元素集合中每个元素的值

    3. .val( function ) ,一个用来返回设置值的函数


    查看全部
  • even:选择索引值为偶数的元素,从 0 开始计数
    odd: 选择索引值为奇数的元素,从 0 开始计数

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

    2019-08-13

  • :visible可见的元素

    :hidden不可见

    没有这种方法visible(),hidden()

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

    2019-08-13

  • 选择所有包含指定文本的元素
    :contains()选择器中括号内的文字,可为纯文本,或用引号包围


    :has()选择元素其中至少包含指定选择器匹配的一个种元素,匹配的是元素

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

    2019-08-13

  • 可见长度的值依次为:0 1 1 1 0 0,结果为0

     //div1不显示,所以visible:0     hiddinen:1

       //div2显示,所以visible:1    hiddinen:0

       //div3显示,所以visible:1     hiddinen:0



    查看全部
  • 我们有几种方式可以隐藏一个元素:

    1. CSS display的值是none。

    2. type="hidden"的表单元素。

    3. 宽度和高度都显式设置为0。

    4. 一个祖先元素是隐藏的,该元素是不会在页面上显示

    5. CSS visibility的值是hidden

    6. CSS opacity的指是0

    如果元素中占据文档中一定的空间,元素被认为是可见的。
    可见元素的宽度或高度,是大于零。
    元素的visibility: hidden 或 opacity: 0被认为是可见的,因为他们仍然占用空间布局。

    不在文档中的元素是被认为是不可见的,如果当他们被插入到文档中,jQuery没有办法知道他们是否是可见的,因为元素可见性依赖于适用的样式


    查看全部
  • 可见性筛选选择器


    查看全部
  • 可见性筛选选择器

    语法

    $(":visible"):选择所有显示的元素。

    $(":hidden"):选择所有隐藏的元素。

    注意:元素可见性依赖于适用的样式,:hidden选择器,不仅仅包含样式是display=“none”的元素,还包括隐藏表单、visibility等等。

    隐藏元素的几种方式:

    【1】CSS的display设置为none。

    【2】type="hidden"的表单元素。

    【3】宽度和高度都显示设置为0。

    【4】一个祖先元素是隐藏的,该元素是不会在页面上显示。

    【5】CSS的visibility设置为hidden。

    【6】CSS的opacity设置为0。

    查看全部
  • 此处使用html输出元素的长度为不可行,原因为:

    使用html后面的输出量会覆盖之前的输出量

    解决方法:可使用append

    查看全部
  • html输入文本与text的不同:

    html在插入元素之后元素仍能起作用而text只是当成文本输出

    查看全部
  • 这里由于粗心导致两个错误:

    1. 使用js原生语法时插入语句innerHTML=‘dd’错写成innerHTML(‘dd’)

    2. 使用jQuery时引用p元素id时少写了一个#

    查看全部
  • 层级选择器相似和不同点

    1、层级选择器都有一个参考点

    2、后代选择器包含子选择器的选择内容

    3、一般兄弟选择器包含相邻兄弟选择器的内容

    4、相邻兄弟选择器和一般兄弟选择器z选择到的元素,必须在同一个父元素下

    查看全部
  • .css() 方法:获取元素样式属性的计算值或者设置元素的CSS属性

    获取:

    1. .css( propertyName ) :获取匹配元素集合中的第一个元素的样式属性的计算值

    2. .css( propertyNames ):传递一组数组,返回一个对象结果

    设置:

    1.  .css(propertyName, value ):设置CSS

    2. .css( propertyName, function ):可以传入一个回调函数,返回取到对应的值进行处理

    3. .css( properties ):可以传一个对象,同时设置多个样式

    注意事项:

    1. 浏览器属性获取方式不同,在获取某些值的时候都jQuery采用统一的处理,比如颜色采用RBG,尺寸采用px

    2. .css()方法支持驼峰写法与大小写混搭的写法,内部做了容错的处理

    3. 当一个数只被作为值(value)的时候, jQuery会将其转换为一个字符串,并添在字符串的结尾处添加px,例如 .css("width",50}) 与 .css("width","50px"})一样


    查看全部
  • .removeClass( )方法

    1. .removeClass( [className ] ):每个匹配元素移除的一个或多个用空格隔开的样式名

    2. .removeClass( function(index, class) ) : 一个函数,返回一个或多个将要被移除的样式名

    注意事项

    如果一个样式类名作为一个参数,只有这样式类会被从匹配的元素集合中删除 。 如果没有样式名作为参数,那么所有的样式类将被移除


    查看全部

举报

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

微信扫码,参与3人拼团

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

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