为了账号安全,请及时绑定邮箱和手机立即绑定
  • //.removeClass() 方法允许我们指定一个函数作为参数,返回将要被删除的样式 $('.right > div:first').removeClass(function(index,className){ //className = aa bb imoocClass //把div的className赋给下一个兄弟元素div上作为它的class $(this).next().addClass(className) //删除自己本身的imoocClass return 'imoocClass' })
    查看全部
  • 遍历选择的每一个元素的class属性,属性中如果存在与传入参数相同的字符串,进行相关操作。 $("div").addClass(function(index,className) { //找到类名中包含了imooc的元素 if(-1 !== className.indexOf('imooc')){ //this指向匹配元素集合中的当前元素 $(this).addClass('imoocClass') } });
    查看全部
  • >(大于号)紧跟父子关系 如$("div > p")表示选择div下的直接层是P的节点 +(加号)紧跟兄弟关系 如$("div+p")表示选择div同层的左右相邻的p节点 ~ 任意距离兄弟关系如$("div p")表示选择div下的节点(不管中间隔多少层)。 空格 任意层父子关系 如$("div p")表示选择div下的p节点(不管中间隔多少层)。 ,(逗号) 表示选择器组合,如$("div p,span p")表示div下p 节点和span下p节点。 $("A>B"),子选择器,A是父元素,B是子元素,选择所有子元素 $("A B"),后代选择器,A是父元素,B是后代元素,选择所有后代元素 $("A+B"),相邻兄弟选择器,A~B是兄弟元素,选择所有兄弟元素 $("A~B"),一般兄弟选择器,A~B是兄弟元素,选择除B外的所有兄弟元素
    查看全部
  • visibility: hidden 或 opacity: 0占用空间布局。JQ能识别它,所以被认为是可见的。而width:0;height:0;和display:none;不占用空间布局,JQ不能识别出来。 PS:原代码#show结构不完整,显示不全信息。
    查看全部
  • .addClass()方法是通过增加class名的方式,那么这个样式是在外部文件或者内部样式中先定义好的,等到需要的时候在附加到元素上 通过.css()方法处理的是内联样式,直接通过元素的style属性附加到元素上的 通过.css方法设置的样式属性优先级要高于.addClass方法 总结: .addClass与.css方法各有利弊,一般是静态的结构,都确定了布局的规则,可以用addClass的方法,增加统一的类规则 如果是动态的HTML结构,在不确定规则,或者经常变化的情况下,一般多考虑.css()方式
    查看全部
  • .toggleClass()是给元素增添或删除class .toggle()是切换元素的显示状态,如果当前隐藏,则显示,如果当前显示,则隐藏 toggleClass()是一个互斥的逻辑,也就是通过判断对应的元素上是否存在指定的Class名,如果有就删除,如果没有就增加 toggleClass会保留原有的Class名后新增,通过空格隔开
    查看全部
  • 如果一个样式类名作为一个参数,只有这样式类会被从匹配的元素集合中删除 。 如果没有样式名作为参数,那么所有的样式类将被移除 就是说,removeClass()的括号里填啥,class是填的那啥的就会被删除,啥都不填,就所有class都会被删除
    查看全部
  • .addClass()方法不会替换一个样式类名。它只是简单的添加一个样式类名到元素上 简单的描述下:在p元素增加一个newClass的样式 <p class="orgClass"> $("p").addClass("newClass") 那么p元素的class实际上是 class="orgClass newClass"样式只会在原本的类上继续增加,通过空格分隔
    查看全部
  • 部分 含义 记住 好散啊
    查看全部
  • W H =0; 等同于 hidden
    查看全部
  • 在jQuery和原生的方法获取对应的节点都可以传递*参数来达到选择文档中所有元素的目的。如:$("*");和document.getElementsByTagName("*");
    查看全部
  • $(".class")不仅是选择上的简单,而且没有再次使用循环处理,同时还增加了很多关联的便利操作。
    查看全部
  • <script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script> <script type="text/javascript"> alert($) </script>
    查看全部
    0 采集 收起 来源:环境搭建

    2018-03-22

  • jQuery选择器之全选择器(*选择器) 描述:$( "*" ) 不难发现,id、class、tag都可以通过原生的方法获取到对应的节点,但是我们还需要考虑一个兼容性的问题,我这里顺便提及一下,比如: IE会将注释节点实现为元素,所以在IE中调用getElementsByTagName里面会包含注释节点,这个通常是不应该的 getElementById的参数在IE8及较低的版本不区分大小写 IE7及较低的版本中,表单元素中,如果表单A的name属性名用了另一个元素B的ID名并且A在B之前,那么getElementById会选中A IE8及较低的版本,浏览器不支持getElementsByClassName
    查看全部
  • jQuery选择器之元素选择器 元素选择器:根据给定(html)标记名称选择所有的元素 描述:$( "element" ) $("p")选取所有的<p>元素,通过css方法直接赋予样式
    查看全部

举报

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

微信扫码,参与3人拼团

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

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