为了账号安全,请及时绑定邮箱和手机立即绑定
  • $( "parent > child" ) 子选择器:选择所有指定“parent”元素中指定的"child"的直接子元素。 $("ancestor descendant") 后代选择器:选择给定的祖先元素的所有后代元素, 一个元素的后代可能是该元素的一个孩子,孙子,曾孙等 $("prev + next") 相邻兄弟选择器:选择所有紧接在“prev”元素后的“next”元素 $("prev ~ siblings") 一般兄弟选择器:匹配“prev”元素之后的所有 兄弟元素。具有相同的父元素,并匹配过滤“siblings”选择器 $( "parent > child" ) 子选择器:选择所有指定“parent”元素中指定的"child"的直接子元素。 $("ancestor descendant") 后代选择器:选择给定的祖先元素的所有后代元素, 一个元素的后代可能是该元素的一个孩子,孙子,曾孙等 $("prev + next") 相邻兄弟选择器:选择所有紧接在“prev”元素后的“next”元素 $("prev ~ siblings") 一般兄弟选择器:匹配“prev”元素之后的所有 兄弟元素。具有相同的父元素,并匹配过滤“siblings”选择器
    查看全部
    0 采集 收起 来源:练习题

    2018-03-22

  • jQuery.html();函数,用途相当于获取或设置DOM对象的innerHTML属性
    查看全部
  • 可见元素的宽度或高度大于零。 visibility:hidden,opacity:0被认为是可见的,所以#div:visible取到的元素是有长度的,=1;而#div:hidden就取不到了,所以取到的元素长度为0 display:none,width:0 && height:0被认为是不可见的,所以#div:hidden取得到元素,而#div:visible取不到元素
    查看全部
  • 1、:first只匹配一个单独的元素,但是:first-child选择器可以匹配多个:即为每个父级元素匹配第一个子元素。这相当于:nth-chid(1) 2、:last只匹配一个单独的元素,:last-child选择器可以匹配多个元素:即,为每个父级元素匹配最后一个子元素 3、如果子元素只有一个的话,:first-child与;last-child是同一个 4、:only-child匹配某一个元素是父元素中唯一的子元素,就是说当前子元素的父元素唯一的元素,则匹配 5、jQuery实现:nth-child(n)是严格来自CSS规范,所以n值是“索引”,也就是说,从1开始计数,:nth-child(index)从1开始,而eq(index)是从0开始的 6、nth-child(n)与:nth-last-child(n)的区别前者是从钱往后计算,后者从后往前计算
    查看全部
  • $("div").html()是使用标签选择器获取div标签,并将内容设置为:您好!通过慕课网学习jQuery才是最佳的途径。 对应于javascript中的各类选择器,如: $("*") ——所有元素 $("#lastname") ——id="lastname" 的元素 $(".intro") ——所有 class="intro" 的元素 $("p") ——所有 <p> 元素 $(".intro.demo") ——所有 class="intro" 且 class="demo" 的元素
    查看全部
  • $(".div[name = p1]")查找所有div中,属性name=p1的div元素 $(".div[p2]")查找所有div中,有属性p2的div元素 $(".div[name|='-']")查找所有div中,有属性name中的值只包含一个连字符“-”的div元素 $(".div[name~='a']")查找所有div中,有属性name中的值包含一个连字符“空”和“a”的div元素 $(".div[name^='imooc']")查找所有div中,属性name的值是用imooc开头的 $(".div[name$='imooc']")查找所有div中,属性name的值是用imooc结尾的 $(".div[name*='test']")查找所有div中,有属性name中的值包含一个test字符串的div元素 $(".div[testattr!='true']")查找所有div中,有属性testattr中的值没有包含"true"的div
    查看全部
  • .html(),.text()和.val()的差异总结: .html(),.text(),.val()三种方法都是用来读取选定元素的内容;只不过.html()是用来读取元素的html内容(包括html标签),.text()用来读取元素的纯文本内容,包括其后代元素,.val()是用来读取表单元素的"value"值。其中.html()和.text()方法不能使用在表单元素上,而.val()只能使用在表单元素上;另外.html()方法使用在多个元素上时,只读取第一个元素;.val()方法和.html()相同,如果其应用在多个元素上时,只能读取第一个表单元素的"value"值,但是.text()和他们不一样,如果.text()应用在多个元素上时,将会读取所有选中元素的文本内容。 .html(htmlString),.text(textString)和.val(value)三种方法都是用来替换选中元素的内容,如果三个方法同时运用在多个元素上时,那么将会替换所有选中元素的内容。 .html(),.text(),.val()都可以使用回调函数的返回值来动态的改变多个元素的内容
    查看全部
  • function(index,currentclass) 可选。返回要移除的一个或多个类名称的函数。 index - 返回集合中元素的 index 位置。 currentclass - 返回被选元素的当前类名。
    查看全部
  • JavaScript三种绑定事件的方式:   1. <div id="btn" onclick="clickone()"></div> //直接在DOM里绑定事件   2. document.getElementById("btn").onclick = function(){ alert("hello"); } //脚本里面绑定   3.document.getElementById("btn").addeventlistener("click",clickone,false); //通过侦听事件处理相应的函数 用 "addeventlistener" 可以绑定多次同一个事件,且都会执行,而在DOM结构如果绑定两个 "onclick" 事件,只会执行第一个;在脚本通过匿名函数的方式绑定的只会执行最后一个事件
    查看全部
  • .html(),.text(),.val()三种方法都是用来读取选定元素的内容;只不过.html()是用来读取元素的html内容(包括html标签),.text()用来读取元素的纯文本内容,包括其后代元素,.val()是用来读取表单元素的"value"值。其中.html()和.text()方法不能使用在表单元素上,而.val()只能使用在表单元素上
    查看全部
  • .val()方法 1.val()无参数,获取匹配的元素集合中第一个元素的当前值 2.val(value),设置匹配的元素集合中每个元素的值 3.val(function),一个用来返回设置值的函数 注意事项: 1.通过.val()处理select元素,但没有选择项被选中,它返回null 2.val()方法多用来设置表单的字段的值 3.如果select元素有multiple)属性,并且至少有一个选择项被选中,.val()方法返回一个数组,这个数组包含每个选中的选择项的值
    查看全部
  • $div.first();改成$div.get(0)或者$div[0]为嘛不行? 因为$div.get(0)或者$div[0]得到的是DOM对象,而$div.first()得到的是jQ对象,两者不一回事
    查看全部
  • var $div = $("div"), // 得到jQ,from html tag div var $div = $(div) // 转化为jQ,from dom var div (by getElement...) var $first = $div.first(); //得到第一个div元素 var div = document.getElementsByTagName("div"); //得到dom, from html tag div var div = $div.get(0) / = $div[0] //转化为dom,from jQ $div
    查看全部
  • attr()有4个表达式 attr(传入属性名):获取属性的值 attr(属性名, 属性值):设置属性的值 attr(属性名,函数值):设置属性的函数值 attr(attributes):给指定元素设置多个属性值,即:{属性名一: “属性值一” , 属性名二: “属性值二” , … … }
    查看全部
  • 两个元素之间关系。比如div和p $("div p")是取到所有div下面的所有p,可能涉及到多层级,可能是父子关系、孙子关系、曾孙关系或者旁系子元素里的p等 $("div>P")只能取到所有div下面“子元素”为p,也就是第一层子元素(只能是父子关系),不能往内部延伸
    查看全部
    0 采集 收起 来源:综合案例

    2018-03-22

举报

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

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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