为了账号安全,请及时绑定邮箱和手机立即绑定
  • $(':first-child'):针对所有父元素下的第一个子元素 $(':last-child'):针对所有父元素下的最后一个子元素 $(':only-child'):针对所有父元素下的只有一个子元素(只有唯一一个子元素) $(':nth-child(n)')针对所有父元素下的弟n个元素(这里的n是从1开始计数) $(':nth-last-child(n)')针对所有父元素下的倒数弟n个元素
    查看全部
  • 1.$("selector[attribute|='value']");如$("div[name='-']");选择器指定属性值等于给定字符里或宜该字符里为前缀(该字符后跟一连字符‘-’)的元素); 2.$("selector[attribute*='value']"),如$("div[name*='a']");选择器指定属性中有给定的字符串的元素; 3.$("selector[attribute~=‘value’]"),如$("div[name~='a b']");选择器指定属性中用空格分隔的值包含一个空格的元素; 4.$("selector[attribute='value']");如$("input[type='text']").选择器指定属性中的值与改value值相等的元素; 5.$("selector[attribute!='value']");如$("input[checked!='checked']")选择器指定属性中的值不存在的元素; 6.$("selector[attribute^='value']");如$("div[class^='1']");选择器中以指定属性中的值为开头的值的元素;匹配以1为开头的class的div的元素 7.$("selector[attribute$='value']");如$("div[class$="0"]");选择器中以指定属性中的值为结尾的值的元素,匹配以0为结尾的class名的div元素;
    查看全部
  • var $div = $('div') //jQuery对象通过获取DOM元素生成jQuery类数组
    查看全部
  • 我们有几种方式可以隐藏一个元素: 1.CSS display的值是none。 2.type="hidden"的表单元素。 3.宽度和高度都显式设置为0。 4.一个祖先元素是隐藏的,该元素是不会在页面上显示 5.CSS visibility的值是hidden 6.CSS opacity的指是0 元素的visibility: hidden 或 opacity: 0被认为是可见的,因为他们仍然占用空间布局。
    查看全部
  • 1 opacity=0,该元素隐藏起来了,但不会改变页面布局,并且,如果该元素已经绑定一些事件,如click事件,那么点击该区域,也能触发点击事件的 2 visibility=hidden,该元素隐藏起来了,但不会改变页面布局,但是不会触发该元素已经绑定的事件 3 display=none,把元素隐藏起来,并且会改变页面布局,可以理解成在页面中把该元素删除掉一样
    查看全部
  • 即“imooc”对应的DOM元素就是一个DOM对象 $p是jQuery对象,通过$('#imooc')方法得到的$p
    查看全部
  • $(".div:contains(span)").css("color", "blue");//包含关键字span的div<br> $(".div:has(span)").css("color", "blue");//包含标签span的div $(".div:parent").css("color", "blue")//选择已经当爹的div $(".div:empty").css("color", "blue")//选择空巢的div
    查看全部
  • 学编程,遇到一些简称的代码,去查清楚全称,记忆会更牢固,就比如eq全称是equal(意思是“等于”);gt全称是greater than(意思是大于);lt全称是less than(意思是小于)。 筛选选择器 $(":first") 匹配第一个元素 $(":last") 匹配最后一个元素 $(":not(selector)") 一个用来过滤的的选择器,选择所有元素去除不匹配给定的选择器元素 $(":eq(index)") 在匹配的集合中选择索引值为index的元素 $(":gt(index)") 选择匹配集合中所有大于给定index(索引值) $(":even") 选取索引值为偶数的元素,从0开始计数 $(":odd") 选取索引值为奇数的元素,从0开始计数 $(":lt(index)") 选取匹配集合中所有索引值小于给定index参数的元素 $(":header") 选择所有标题元素,像h1,h2,h3等 $(":lang(language)") 选择指定语言的所有元素 $(":root") 选择该文档的根元素 $(":animated") 选择所有正在执行动画效果的元素 这句话什么意思? $("input:not(:checked)+p").css("background-color", "red"); 选择input中没有被选中的元素,然后找出这些元素的直接兄弟元素;你把这个选择拆开看就好懂了,比如既可以看看$("input")是什么效果,然后是$("input:not(:checked)")是什么效果,最后是$("input:not(:checked)+p")是什么效果,一对比你就比较清楚了。
    查看全部
  • > (大于号)紧跟父子关系 如$("div > p")表示选择div下的直接层是p的节点。 + (加号) 紧跟兄弟关系 如$("div + p")表示选择div同层的左右相邻的p节点。 ~ (波浪线)任意距离兄弟关系 如$("div + p")表示选择div同层的p节点。 (空格) 任意层父子关系 如$("div p")表示选择div下的p节点(不管中间隔多少层)。 ,(逗号) 表示选择器组合,如$("div p, span p")表示div下p节点和span下p节点。 $("parent>child") 子选择器 $("ancestor descendant") 后代选择器 $("prev+next") 相邻兄弟选择器 $("prev~siblings") 一般兄弟选择器
    查看全部
  • IE会将注释节点实现为元素,所以在IE中调用getElementsByTagName里面会包含注释节点,这个通常是不应该的 getElementById的参数在IE8及较低的版本不区分大小写 IE7及较低的版本中,表单元素中,如果表单A的name属性名用了另一个元素B的ID名并且A在B之前,那么getElementById会选中A IE8及较低的版本,浏览器不支持getElementsByClassName
    查看全部
  • 如果传入的参数是id则在id前加上前缀"#",用于告诉jQuery我传入的是id; 如果传入的参数是class则在class前加上前缀".",用于告诉jQuery我传入的是class; 如果传入的参数是标签名则无需任何前缀,用于告诉jQuery我传入的是标签名;
    查看全部
  • jQuery选择器之类选择器 类选择器,顾名思义,通过class样式类名来获取节点 描述:$(".class") 如: $(".imooc").css("border","3px solid red");
    查看全部
  • id是唯一的,每个id值在一个页面中只能使用一次。如果多个元素分配了相同的id,将只匹配该id选择集合的第一个DOM元素。但这种行为不应该发生;有超过一个元素的页面使用相同的id是无效的
    查看全部
  • $div 与$(div)的区别: 第一个是JQ对象,第二个是获取dom对象,一般把DOM对象转化为JQ对象var $div=$(div); $(this) 当前 HTML 元素 $("p") 所有 <p> 元素 $("p.intro") 所有 class="intro" 的 <p> 元素 $(".intro") 所有 class="intro" 的元素 $("#intro") id="intro" 的元素 $("ul li:first") 每个 <ul> 的第一个 <li> 元素 $("[href$='.jpg']") 所有带有以 ".jpg" 结尾的属性值的 href 属性 1:jQuery转化成DOM jQuery是一个类数组对象,DOM对象就是一个单独的DOM元素 var $div = $('div'); //jQuery对象 var div = $div[0]; var div2=$div.get(1); div.style.color = 'red'; //操作dom对象的属性 div2.style.color = 'blue'; 2:开发中更多的情况是把一个dom对象加工成jQuery对象。$(参数)是一个多功能的方法,通过传递不同的参数而产生不同的作用。 如果传递给$(DOM)函数的参数是一个DOM对象,jQuery方法会把这个DOM对象给包装成一个新的jQuery对象 通过$(dom)方法将普通的dom对象加工成jQuery对象之后,我们就可以调用jQuery的方法了 var div = document.getElementsByTagName('div');//获取dom对像 $div = $(div); //将dom节点div转化为$div的jquery对象 var $first = $div.first(); //找到第一个div元素 $first.css('color', 'red'); //给第一个元素设置颜色
    查看全部
  • 转jQrey对象: var $div = $("div") 转DOM对象: var div = $div[0];或者 var div = $div.get(0);
    查看全部

举报

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

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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