章节
问答
课签
笔记
评论
占位
占位

jQuery选择器之表单元素选择器

无论是提交还是传递数据,表单元素在动态交互页面的作用是非常重要的。jQuery中专门加入了表单选择器,从而能够极其方便地获取到某个类型的表单元素

表单选择器的具体方法描述:

注意事项:

除了input筛选选择器,几乎每个表单类别筛选器都对应一个input元素的type值。大部分表单类别筛选器可以使用属性筛选器替换。比如 $(':password') == $('[type=password]')

任务

在代码编辑器中第38行填写相应代码

$(':input')

在代码编辑器中第43行填写相应代码

$('input:text')

在代码编辑器中第48行填写相应代码

$('input:password')

在代码编辑器中第53行填写相应代码

$('input:radio')

在代码编辑器中第58行填写相应代码

$('input:checkbox')

在代码编辑器中第63行填写相应代码

$('input:submit')

在代码编辑器中第68行填写相应代码

$('input:image')

在代码编辑器中第73行填写相应代码

$('input:button')

在代码编辑器中第78行填写相应代码

$('input:file')
?不会了怎么办
||
1
2
<!DOCTYPE html>
<html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
input{
        display:
        block;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / weixin_慕勒8503657
 找到你引入外部js标签,把里面的src="http"改成https即可。如:<script src="https://libs.baidu.com/jquery/1.9.1/jquery.js"></script>

最新回答 / 秋之枫华
作为过来人,告诉你,最好的办法,就是多练,一定要自己敲代码

最新回答 / weixin_慕圣5109373
<a href="www.imooc.com">跳转</a>这个标签就可以自动跳转了,不需要函数,如果有其他不清楚的,直接将代码放出来

最新回答 / isSmallFish
由于表单给的都是input标签加的type属性 所以原则上 都是input标签 所以$("input")和$(":input")都可以选中但是 如果你尝试一下加入textear标签  你就会发现$("input")选中不了了 而$(":input")可以选中这是因为$("input")指的是标签名  而$(":input")指的是标签类型 而我们所用的textear和select等  都是input类型的标签

已采纳回答 / 慕少3051673
边学边用,用的多了自然而言就记住了

最赞回答 / XiaoKu
在js代码里面执行的内容是将radio和checkbox的选中状态checked设置为true(被选中),你改成false就是未选中状态,但是内容应该改为是false,而不是'false'。

最新回答 / 慕的地2446357
我一般把代码复制到本地文件,然后通过浏览器方式打开,这样都是有效果的,在课程中直接运行有时候是不会出现对应的样式效果的

最赞回答 / 慕雪0249800
<script>的src中的http改为https

最赞回答 / 慕雪0249800
$("input") 只选择input类型的控件$(":input") 选择input,textarea,select,button类型的控件

最新回答 / Dwdmlos
表单类别筛选器都对应一个input元素的type值,元素选择器:根据给定(html)标记名称选择所有的元素

最新回答 / 慕村1994845
那你可以按照自己的想法试试看,看有没效果,再F12,看有没报错,自我探索算是学习的好方法 个人觉得

已采纳回答 / qq_凛冬将至_5
因为JQuery会自动加上去,所以$('[type=password]')跟$('[type="password"]'),两局代码都是一样的

已采纳回答 / 慕娘2677019
这种是表单选择器,你举的例子确实不对。$(":input")是选择所有类型的表单控件,所以冒号前就不用加选择条件了,如果选择特定类型的表单控件,就要用这种形式的,比如$("input:text"),选择text类型的input标签。

最新回答 / Fayyiiii
用来设置或者获取属性的。可以说是原先js中的这几个getAttribute方法、setAttribute方法和removeAttribute方法,不过在jq中表达方式不同而已。不要急,你会在后面3-1的课程中学到的。
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言