- jQuery的选择器D
- 想要获得input标签中name属性名字包含a 的标签对象应该如何书写。
$(“input[name*=a]”)
- 请说出$("input[type=text][name^=z]")选择器的含义
选择input标签中text属性并且name以开头的。
- jQuery的选择器E
- $("input:disabled")这个选择器的作用是什么?
获得input标签中,含有disabled属性的对象。
- $(":input")和$("input");这两个选择器的区别是什么?
- 操作页面的样式1
- 如何可以获得一个div元素的宽和高的css样式,JQ获得方式和JS获得方式之间的差异在什么地方.
先获得div对象,然后.css获得对应的css样式。Js只能获得行内样式。
- 想要操作一个元素对象的css样式有几种方式.
两种;1、可以通过打点css直接修改
- 可以创建一个css样式,然后给对象新增一个class=,将css样式赋予class
- 操作页面的样式2
- 想通过增加class的方式给指定元素增加样式,有几种书写方式,请写出具体代码。
两种;如下图所示,这也说明了attr很灵活。
- 请写出你所学习过的操作元素css的方式,分别说明其每一个的使用的场景是什么?
第一种是直接打点css适用于更改的样式类型较少,更改的对象不多的情况。
第二种就是适合大工程了。
- 操作页面元素的属性1
- 请问attr("value")和val()的区别是?
- <input id=”inp1” value=’123’ type=’text’ class=”d1”/>
$("#inp1").attr("type")
$("#inp1").attr("value ")
$("#inp1").attr("class ")
输出的结果是什么?请写出常使用的间接获得对象的方式
Text,123,d1;
- 操作页面元素的属性2
- 想要操作元素的属性有几种方式,请列举。
通过attr直接操作。
- attr("checked")和prop("checked")这两个操作方式有什么区别?使用场景是什么?
attr("checked")返回的是一个值,而prop(“checked”)返回的是一个布尔值。
前者可以进行修改,后者可用于判断,也可以用于修改。
- prop("checked",true) 这句代码是什么意思。
使选中的标签被勾选,相当于attr("checked",“checked”);
- 操作页面的文本和值1
- 请写出html()和text()在获得值得时候两者的区别,和使用的场景。
Html()获得的内容包含html标签,text()获得的是文本内容。
- 请说出val()和html()在获得值得时候两者的差异。
Val用于单标签获得文本框的值,html()用于双标签获得的内容包含html标签。
- 操作页面的文本和值2
- 请写出html()和text()在赋值得时候两者的区别,和使用的场景。
- 请说出val()和html()在赋值得时候两者的差异。
- 操作页面的元素1
- 请问appendTo 和append两个方法之间的区别是什么?请问prepend和prependTo两个方法之间的区别是什么?请说出before和afterd的使用场景是什么?
appendTo 和append两个方法是根据主体不同,效果是一样的。
prepend和prependTo两个方法也是一样。
Before是平级元素之前,after是平级元素之后。
- 操作页面的元素2
- 请问replaceAll("div p:nth-child(5)");代码是什么意思?
替换第5个p
- 请问replaceWith()和replaceAll()方法之间的区别是什么?
没撒区别
- 请问 remove()和empty()之间的区别是什么?
Remove是删除元素,empty是清空内容。
- 事件处理1
- 请说出 bind() 事件的作用和使用场景是什么?请列举
永久绑定
- one()事件的使用的场景是什么?
一次绑定,如果你有这个需求的话。
- 事件处理2
- 请说出trigger()这个事件的作用和使用,我们可以在什么位置来使用这个标签?
- 在JQ中如何可以解绑一个对象上的所有事件,如何解绑一个对象上的单个事件?
- live这个方法是解决什么问题的,现在还继续使用吗?
1.7以后就不能用了,用于解决用过其他方式新增节点无法绑定的问题。
分享/讲解/扩展思考
点名提问从第一节课到最后一节课分别学到了什么,直到同学们把所有的知识点都说出来并且保证无误。