首页 前端知识 JavaWeb--快速入门jQuery,Java开发必须要会

JavaWeb--快速入门jQuery,Java开发必须要会

2024-05-14 23:05:54 前端知识 前端哥 551 474 我要收藏

$(“#btn2”).click(function () {

$(“.mini”).css(“background-color”,“#bbffaa”);

});

//3.选择 元素名是 div 的所有元素

$(“#btn3”).click(function () {

$(“div”).css(“background-color”,“#bbffaa”);

});

//4.选择所有的元素

$(“#btn4”).click(function () {

$(“*”).css(“background-color”,“#bbffaa”);

});

//5.选择所有的 span 元素和id为two的元素

$(“#btn5”).click(function () {

$(“span,#two”).css(“background-color”,“#bbffaa”);

});

});

实现的效果也比较简单,找到标签对象的时候,对它的css样式进行修改

image-20211219173503025

层级选择器(重点)


ancestor descendant 后代选择器 :在给定的祖先元素下匹配所有的后代元素

parent > child 子元素选择器:在给定的父元素下匹配所有的子元素

prev + next 相邻元素选择器:匹配所有紧接在 prev 元素后的 next 元素

prev ~ sibings 之后的兄弟元素选择器:匹配 prev 元素之后的所有 siblings 元素

实现的效果同上

image-20211219173756108

过滤选择器


:first 获取第一个元素

:last 获取最后个元素

:not(selector) 去除所有与给定选择器匹配的元素

:even 匹配所有索引值为偶数的元素,从 0 开始计数

:odd 匹配所有索引值为奇数的元素,从 0 开始计数

:eq(index) 匹配一个给定索引值的元素

:gt(index) 匹配所有大于给定索引值的元素

:lt(index) 匹配所有小于给定索引值的元素

:header 匹配如 h1, h2, h3 之类的标题元素

:animated 匹配所有正在执行动画效果的元素

:它的作用就是过滤(在jquery中)

实现效果同上,找到目标对象,更改css样式

image-20211219173958855

内容过滤器


:contains(text) 匹配包含给定文本的元素

:empty 匹配所有不包含子元素或者文本的空元素

:parent 匹配含有子元素或者文本的元素

:has(selector) 匹配含有选择器所匹配的元素的元素

image-20211219174223936

属性过滤器


[attribute] 匹配包含给定属性的元素。

[attribute=value] 匹配给定的属性是某个特定值的元素

[attribute!=value] 匹配所有不含有指定的属性,或者属性不等于特定值的元素。

[attribute^=value] 匹配给定的属性是以某些值开始的元素

[attribute$=value] 匹配给定的属性是以某些值结尾的元素

[attribute*=value] 匹配给定的属性是以包含某些值的元素

[attrSel1] [attrSel2] [attrSelN] 复合属性选择器,需要同时满足多个条件时使用。

表单过滤器


:input 匹配所有 input, textarea, select 和 button 元素

:text 匹配所有 文本输入框

:password 匹配所有的密码输入框

:radio 匹配所有的单选框

:checkbox 匹配所有的复选框

:submit 匹配所有提交按钮

:image 匹配所有 img 标签

:reset 匹配所有重置按钮

:button 匹配所有 input type=button 按钮

:file 匹配所有 input type=file 文件上传

:hidden 匹配所有不可见元素 display:none 或 input

image-20211219174646395

表单对象属性过滤器


:enabled 匹配所有可用元素

:disabled 匹配所有不可用元素

:checked 匹配所有选中的单选,复选,和下拉列表中选中的 option 标签对象

:selected 匹配所有选中的 option

$(“#btn1”).click(function(){

// val()可以操作表单项的value属性值

// 它可以设置和获取

$(“:text:enabled”).val(“我是万能的程序员”);

});

//2.对表单内 不可用input 赋值操作

$(“#btn2”).click(function(){

$(“:text:disabled”).val(“管你可用不可用,反正我是万能的程序员”);

});

//3.获取多选框选中的个数 使用size()方法获取选取到的元素集合的元素个数

$(“#btn3”).click(function(){

alert( $(“:checkbox:checked”).length );//checkbox复选框的意思,checked是选中的意思

});

//4.获取多选框,每个选中的value值

$(“#btn4”).click(function(){

// 获取全部选中的复选框标签对象

var $checkboies = $(“:checkbox:checked”);

// 老式遍历

// for (var i = 0; i < $checkboies.length; i++){

// alert( $checkboies[i].value );

// }

// each方法是jQuery对象提供用来遍历元素的方法

// 在遍历的function函数中,有一个this对象,这个this对象,就是当前遍历到的dom对象

$checkboies.each(function (){

alert(this.value);

})

});

//5.获取下拉框选中的内容

$(“#btn5”).click(function(){

// 获取选中的option标签对象

var $options = $(“select option:selected”);

// 遍历,获取option标签中的文本内容

$options.each(function () {

// 在each遍历的function函数中,有一个this对象。这个this对象是当前正在遍历到的dom对象

alert(this.innerHTML);

});

});

小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
img

的function函数中,有一个this对象,这个this对象,就是当前遍历到的dom对象

$checkboies.each(function (){

alert(this.value);

})

});

//5.获取下拉框选中的内容

$(“#btn5”).click(function(){

// 获取选中的option标签对象

var $options = $(“select option:selected”);

// 遍历,获取option标签中的文本内容

$options.each(function () {

// 在each遍历的function函数中,有一个this对象。这个this对象是当前正在遍历到的dom对象

alert(this.innerHTML);

});

});

小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
[外链图片转存中…(img-Q1MkOwh5-1710822131943)]
[外链图片转存中…(img-Yj8jGrx3-1710822131943)]
[外链图片转存中…(img-b6ZjUwIb-1710822131944)]

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
[外链图片转存中…(img-ibWTAlqP-1710822131944)]

转载请注明出处或者链接地址:https://www.qianduange.cn//article/8674.html
标签
评论
发布的文章

video 自定义视频播放控件

2024-05-26 01:05:25

HTML5 画布绘制海报

2024-05-26 01:05:13

HTML5学习(三)

2024-05-26 01:05:43

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!