jquery name选择器_【百战程序员从开始到植发】之jquery

  1. jQuery的选择器D
    1. 想要获得input标签中name属性名字包含a 的标签对象应该如何书写。

$(“input[name*=a]”)

  1. 请说出$("input[type=text][name^=z]")选择器的含义

选择input标签中text属性并且name以开头的。

  1. jQuery的选择器E
    1. $("input:disabled")这个选择器的作用是什么?

获得input标签中,含有disabled属性的对象。

  1. $(":input")和$("input");这两个选择器的区别是什么?

bedec07f05b01a8ebda261ba5dd2f285.png
  1. 操作页面的样式1
    1. 如何可以获得一个div元素的宽和高的css样式,JQ获得方式和JS获得方式之间的差异在什么地方.

先获得div对象,然后.css获得对应的css样式。Js只能获得行内样式。

  1. 想要操作一个元素对象的css样式有几种方式.

两种;1、可以通过打点css直接修改

  1. 可以创建一个css样式,然后给对象新增一个class=,将css样式赋予class

26c74f7422e12ec2163f0d3c63ea1460.png

13e72b58e3bb58196a7466d593d5239f.png
  1. 操作页面的样式2
    1. 想通过增加class的方式给指定元素增加样式,有几种书写方式,请写出具体代码。

两种;如下图所示,这也说明了attr很灵活。

e1d20425f9ed7b6fa860731cf2f7ee48.png
  1. 请写出你所学习过的操作元素css的方式,分别说明其每一个的使用的场景是什么?

第一种是直接打点css适用于更改的样式类型较少,更改的对象不多的情况。

第二种就是适合大工程了。

  1. 操作页面元素的属性1
    1. 请问attr("value")和val()的区别是?

c062bb0bf7b0daf81b456622171bb280.png
  1. <input id=”inp1” value=’123’ type=’text’ class=”d1”/>

$("#inp1").attr("type")

$("#inp1").attr("value ")

$("#inp1").attr("class ")

输出的结果是什么?请写出常使用的间接获得对象的方式

Text,123,d1;

  1. 操作页面元素的属性2
    1. 想要操作元素的属性有几种方式,请列举。

通过attr直接操作。

  1. attr("checked")和prop("checked")这两个操作方式有什么区别?使用场景是什么?

attr("checked")返回的是一个值,而prop(“checked”)返回的是一个布尔值。

前者可以进行修改,后者可用于判断,也可以用于修改。

  1. prop("checked",true) 这句代码是什么意思。

使选中的标签被勾选,相当于attr("checked",“checked”);

  1. 操作页面的文本和值1
    1. 请写出html()和text()在获得值得时候两者的区别,和使用的场景。

Html()获得的内容包含html标签,text()获得的是文本内容。

  1. 请说出val()和html()在获得值得时候两者的差异。

Val用于单标签获得文本框的值,html()用于双标签获得的内容包含html标签。

  1. 操作页面的文本和值2
    1. 请写出html()和text()在赋值得时候两者的区别,和使用的场景。
    2. 请说出val()和html()在赋值得时候两者的差异。
  1. 操作页面的元素1
    1. 请问appendTo 和append两个方法之间的区别是什么?请问prepend和prependTo两个方法之间的区别是什么?请说出before和afterd的使用场景是什么?

appendTo 和append两个方法是根据主体不同,效果是一样的。

prepend和prependTo两个方法也是一样。

Before是平级元素之前,after是平级元素之后。

c0bd58e2e7d6549a03865f570cd3d5de.png
  1. 操作页面的元素2
    1. 请问replaceAll("div p:nth-child(5)");代码是什么意思?

替换第5个p

977eb03481c6aa1eb7acac21bc10ae4b.png
  1. 请问replaceWith()和replaceAll()方法之间的区别是什么?

没撒区别

  1. 请问 remove()和empty()之间的区别是什么?

Remove是删除元素,empty是清空内容。

  1. 事件处理1
    1. 请说出 bind() 事件的作用和使用场景是什么?请列举

b9c2e2b07d28512397a587cfda2c2906.png

永久绑定

  1. one()事件的使用的场景是什么?

一次绑定,如果你有这个需求的话。

  1. 事件处理2
    1. 请说出trigger()这个事件的作用和使用,我们可以在什么位置来使用这个标签?

1f5e7a7763bad63141ed593d7e42af50.png
  1. 在JQ中如何可以解绑一个对象上的所有事件,如何解绑一个对象上的单个事件?

59aa6b5b183f6b6a2a7aa0c195513057.png
  1. live这个方法是解决什么问题的,现在还继续使用吗?

1.7以后就不能用了,用于解决用过其他方式新增节点无法绑定的问题。

09d2c807149ddd9a3ec7c71e1e156464.png

分享/讲解/扩展思考

点名提问从第一节课到最后一节课分别学到了什么,直到同学们把所有的知识点都说出来并且保证无误。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值