为了账号安全,请及时绑定邮箱和手机立即绑定
  • jQuery只是一个库,不需要特别的安装,只需要我们在页面<head>标签内中通过script标签脚本引入jQuery库即可
    查看全部
    0 采集 收起 来源:环境搭建

    2018-03-22

  • 删除样式.removeClass() jQuery通过.addClass()方法可以很便捷的增加样式。如果需要样式之间的切换,同样jQuery提供了一个很方便的.removeClass(),它的作用是从匹配的元素中删除全部或者指定的class .removeClass( )方法 .removeClass( [className ] ):每个匹配元素移除的一个或多个用空格隔开的样式名 .removeClass( function(index, class) ) : 一个函数,返回一个或多个将要被移除的样式名 注意事项 如果一个样式类名作为一个参数,只有这样式类会被从匹配的元素集合中删除 。 如果没有样式名作为参数,那么所有的样式类将被移除
    查看全部
  • .addClass( className )方法 .addClass( className ) : 为每个匹配元素所要增加的一个或多个样式名 .addClass( function(index, currentClass) ) : 这个函数返回一个或更多用空格隔开的要增加的样式名 注意事项: .addClass()方法不会替换一个样式类名。它只是简单的添加一个样式类名到元素上 简单的描述下:在p元素增加一个newClass的样式 <p class="orgClass"> $("p").addClass("newClass") 那么p元素的class实际上是 class="orgClass newClass"样式只会在原本的类上继续增加,通过空格分隔
    查看全部
  • 我们有几种方式可以隐藏一个元素: CSS display的值是none。 type="hidden"的表单元素。 宽度和高度都显式设置为0。 一个祖先元素是隐藏的,该元素是不会在页面上显示 CSS visibility的值是hidden CSS opacity的指是0
    查看全部
  • jQuery实现:nth-child(n)是严格来自CSS规范,所以n值是“索引”,也就是说,从1开始计数,:nth-child(index)从1开始的,而eq(index)是从0开始的
    查看全部
  • 想要选取相同类名的第几个可以有eq $(".div:eq(x)").x为你想要的第几个从0开始计数。
    查看全部
  • 每个元素 都有一个或多个样式 这些特性的用途是给出相应元素或者其内容的附加信息 img中src就是特性用来标记图片的地址 操作特性的DOM方法主要有3个 getAttribute() setAttribute() removeAttribute方法 实际操作还是有很多问题 jquery用一attr() 和removeattr()就全部搞定 jquery中用 attr()方法用来获取 和设置 元素属性 attr是attribute属性的缩写 attr()有4个表达式 attr(属性名);获取属性的值 attr(属性名,属性值) 设置属性的值 attr(属性名,函数值)设置属性的函数值 attr(attributes)给指元素设置多个属性值 dom中有个概念上的区分 Attribute Property 都是属性和性能 Attribute是dom节点 自带的属性 Property 中是DOM元素作为对象 其附加的内笼 tagName nodeName 使用 .prop()方法给他取值或赋值
    查看全部
  • $(".div:first") 选择class为div的第一个元素
    查看全部
  • $(".prev ~ div") ~ 之后所有的div 是兄弟选择器
    查看全部
  • $(".prev + div") 加号相当于next 只是选取下一个相邻兄弟元素。
    查看全部
  • $("div>p")是指紧紧接在div后面的p没有隔层。也是包含关系。 $("div p")是指包含在div的所有p元素。
    查看全部
  • className.indexOf("imooc"),如果不存在imooc,返回值为-1。所以if(-1!==-1)为false,不执行if中的代码。 用-1!=className.indexof("imooc")结果出来也是一样的,这里好像没必要用!==
    查看全部
  • $("#menu_con div .tag dd>p:first-child")
    查看全部
    0 采集 收起 来源:综合案例

    2018-03-22

  • jquery 的this 和$(this) 的区别 this 是javascript的关键字 指定的 是当前上下文对象 例子 var immooc={ name:"慕课网"; getName:function(){ return this.name } } imooc.getName(); } p.addEventListener('click',function(){ this.style.color="red"; p.style.color="red"; },false); this指得是当前dom对象 再次修改这样对象的样式 只需要通过了 this获取到引用 jquery的做法 $('p').click(function(){ var $this=$(this) $this.css('color'.'red') }) this 表示一个当前上下文的对象 可以调用对象所属的方法和属性 $(this) 代表的是上下文对象的一个jquery的上下文对象 可以调用 jquery的方法和属性值
    查看全部
  • 如果传入的参数是id则在id前加上前缀"#",用于告诉jQuery我传入的是id; 如果传入的参数是class则在class前加上前缀".",用于告诉jQuery我传入的是class; 如果传入的参数是标签名则无需任何前缀,用于告诉jQuery我传入的是标签名;
    查看全部

举报

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

微信扫码,参与3人拼团

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

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