HTML---Jquery选择器

这篇具有很好参考价值的文章主要介绍了HTML---Jquery选择器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

文章目录

  • 目录

    文章目录

    本章目标

    一.Jquery选择器概述

    二.Jquery选择器分类

     基本选择器

     层次选择器

    属性选择器

     三.基本过滤选择器

    练习


本章目标

  • 会使用基本选择器获取元素
  • 会使用层次选择器获取元素
  • 会使用属性选择器获取元素
  • 会使用过滤选择器获取元素                                                                                                       会使用基本过滤选择器获取元素                                                                                               会使用可见性过滤选择器获取元素

一.Jquery选择器概述

       JQuery选择器是用于选择DOM元素的一种方式。它可以通过元素的标签名、类名、ID、属性等多种方式来定位元素。选择器提供了一种简单而强大的方式来操作DOM元素,并可以将选择到的元素进行操作、修改或删除等操作。

HTML---Jquery选择器,Web前端,html,前端

二.Jquery选择器分类

HTML---Jquery选择器,Web前端,html,前端

 基本选择器

HTML---Jquery选择器,Web前端,html,前端

 层次选择器

HTML---Jquery选择器,Web前端,html,前端

属性选择器

HTML---Jquery选择器,Web前端,html,前端

演示案例

 要求:点击显示全部则显示全部内容,点击隐藏则隐藏全部内容,点击标题后变色

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>你是人间的四月天</title>
    <style type="text/css">
		body,h1,h2,p,div{margin: 0; padding: 0;}
		body{font-size: 14px; line-height: 28px; font-family: "微软雅黑";}
		#book{
		    margin: 0 auto;width: 800px;
		    overflow: hidden;padding-top: 10px;
			}
		img{float: left; margin-right: 10px;}
		h1{font-size: 32px; line-height: 45px;}
		.intro{clear: both; display: none;}
		h2{line-height: 45px; background: #999999; padding-left: 15px; color: #ffffff;}
		.intro p{text-indent: 2em;}
		.title{font-size: 24px;color: #0000ff;}
	</style>
</head>
<body>
<div id="book">
    <img src="images/book.gif" />
	<h1>你是人间的四月天</h1>
    <p>
        笑响亮了四面风<br/>
        轻灵在春的光艳中交舞看变<br/>
        你是一月早天的云烟<br/>
        黄昏吹着风的软<br/>
        ....<br/>
        <a href="#" class="whole_1">查看全部</a>&nbsp;&nbsp;&nbsp;<a href="#" class="whole_2">隐藏全部</a><br/><br/>
    </p>
    <div class="intro">
        <h2>内容简介</h2>
        <p>你是人间四月天是永正图书推出的“比烟花寂寞”系列之三。“比烟花寂寞”系列包括《民国女子》《爱眉小札》《你是人间四月天》《你是我眉心未完的诗》。这系列以前所未有的包装形式推出,引起读者尖叫连连。一经上市,便引发各大报纸、媒体的一致报道。
        </p><p>有人崇拜她,把她当做女神、偶像;也有人放出话来,“喜欢她的女人,品行有问题;喜欢她的男人,脑子有问题。”
		</p><p>她是缺乏幽娴品德的女人,她喜好与人辩论,她用诗句表达她的哀愁,她精通文理,学贯中西。她对文学和艺术,具有本能的、直接的感悟。生长富贵,命运坎坷,修养让她把热情藏在里面,热情却是她生活的支柱。
        她,就是那个万千宠爱于一身的一代才女——林徽因。
    </p><p>《你是人间四月天》是林徽因的一本小说、诗歌、散文、剧本集,几乎收录了林徽因所有的经典文学作品。其散文成就颇大,虽然数量不多,但风格独特,知识性强。诗歌尤多,其诗作融人中国古典诗歌和西方唯美派的一些表现手法,每篇文章都是她灵动思绪和满腹才华的凝结。她的语言温婉淡雅,如行云流水,又如拂面的春风。可以说。她的文字拥有超越时间的魅力。笔下流露出令人惊讶的对民间百态的深谙。</p>
    </div>
</div>
<script src="./jq/jquery-3.7.1.js"></script>
<script type="text/javascript">
	$(document).ready(function(){
		//使用后代选择器选中id="book"的标签的后代h1标签并设置点击后调用函数
		$("#book>h1").click(function(){
			$(this).addClass("title").next().css("color","green");
		}); 
		//点击"查看全部"后调用函数
		$(".whole_1").click(function(){
			$(".intro").show();
		});
		//点击"隐藏全部"后调用函数
		$(".whole_2").click(function(){
			$(".intro").hide();
		});
	});
</script>
</body>
</html>

HTML---Jquery选择器,Web前端,html,前端

 点击查看全部后显示全部内容

HTML---Jquery选择器,Web前端,html,前端

 三.基本过滤选择器

HTML---Jquery选择器,Web前端,html,前端

HTML---Jquery选择器,Web前端,html,前端

HTML---Jquery选择器,Web前端,html,前端

演示案例


<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>仿冬奥列表内容</title>
	<style type="text/css">
		*{padding:0;margin:0;}
		html,body{font-family:"微软雅黑";}
		.contain{width:320px;margin:5px auto; border: 1px solid #2a65ba;}
		ul{list-style:none;}
		li{padding-left:15px;line-height:40px;font-size:12px;color:#000;border-bottom:1px #aaaaaa dashed;}
		h2{font-size:16px;padding-left:20px;line-height:40px;}
	</style>
 </head>
 <body>
	<div class="contain">
		<h2>祝福冬奥</h2>
		<ul>
			<li> 贝克汉姆:衷心希望北京能够申办成功!</li>
			<li> 姚明:北京申冬奥是个非常棒的机会!加油!</li>
			<li> 张虹:北京办冬奥,大家的热情定超乎想象! </li>
			<li> 肖恩怀特:我爱北京,支持北京申办冬奥会!</li>
			<li> 赵宏博:北京申办冬奥会是再合适不过了!</li>
			<li> 你喜欢哪些冬季运动项目?(点击进入调查页)</li>
		</ul>
		<ol>
			<li> 贝克汉姆:衷心希望北京能够申办成功!</li>
			<li> 姚明:北京申冬奥是个非常棒的机会!加油!</li>
			<li> 张虹:北京办冬奥,大家的热情定超乎想象! </li>
			<li> 肖恩怀特:我爱北京,支持北京申办冬奥会!</li>
			<li> 赵宏博:北京申办冬奥会是再合适不过了!</li>
			<li> 你喜欢哪些冬季运动项目?(点击进入调查页)</li>
		</ol>
	</div>
	<script src="../jq/jquery-3.7.1.js"></script>
	<script type="text/javascript">
		$(function(){
			/**选择了class属性值为contain元素内的 所有h1--h6元素*/
			$(".contain :header").css({"background":"#2a65ba","color":"#ffffff"});
			/**选择了class属性值为contain元素内的 所有li后代中的最后一个*/
			$(".contain li:last").css("background","yellowgreen");
			/**选择了class属性值为contain元素内的 所有li后代中的第一个*/
			$(".contain li:first").css({"font-size":"16px","color":"#e90202"});
			/**选择了class属性值为contain元素内的 所有li后代中的第8个*/			
			$(".contain li:eq(8)").css({"font-size":"16px","color":"#e90202"});
			/**选择了class属性值为contain元素内的 所有li后代中的偶数序列*/			
			$(".contain li:even").css("background","skyblue");
			/**选择了class属性值为contain元素内的 所有li后代中的奇数序列*/			
			$(".contain li:odd").css("background","yellowgreen");
			/**选择了class属性值为contain元素内的 所有li后代中小于3的序列*/			
			$(".contain li:lt(3)").css("background","yellowgreen");
			/**选择了class属性值为contain元素内的 所有li后代中大于3的序列*/			
			$(".contain li:gt(3)").css("background","goldenrod");
		});	
	</script>
 </body>
</html>

HTML---Jquery选择器,Web前端,html,前端文章来源地址https://www.toymoban.com/news/detail-797472.html


练习

到了这里,关于HTML---Jquery选择器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Jquery 如何获取子元素。如何找到所有 HTML select 标签的选中项。jQuery 里的 ID 选择器和 class 选择器有何不同

    可以使用 jQuery 的子选择器(Child Selector)或 find() 方法来获取子元素。 子选择器(Child Selector): 使用父元素的选择器和 \\\'\\\' 符号来选取该父元素的子元素。 例如:选取 id 为 \\\'parent\\\' 的元素内所有 class 为 \\\'child\\\' 的直接子元素。 find() 方法: 使用 jQuery 的 find() 方法来选取指定父

    2024年02月08日
    浏览(9)
  • jQuery UI -- 日历选择器,高端web前端开发

    jQuery UI -- 日历选择器,高端web前端开发

    2、关于JS的部分,将我们引入的 js 文件: jquery-ui-1.10.3.custom.min.js 替换为: jquery.ui.core.js 和 jquery.ui.datepicker.js 。 jquery-ui-1.10.3.custom.min.js 的大小是223KB,而 jquery.ui.core.js 和 jquery.ui.datepicker.js 的大小一起是84KB。 这样,我们同样能实现一个日期选择器的功能,但是就没有 jQuery U

    2024年04月17日
    浏览(12)
  • web网页制作与实现 html+css+javascript+jquery+bootstarp响应式美食网站设计与实现

    web网页制作与实现 html+css+javascript+jquery+bootstarp响应式美食网站设计与实现

    🎀 精彩专栏推荐👇🏻👇🏻👇🏻 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (1000套) 】 🧡 程序员有趣的告白方式:【💌HTML七夕情人节表白网页制作

    2024年02月04日
    浏览(12)
  • 最详细!!!前端原神官网 (采用html+css+js+dom+ajax+jquery+swiper+json)完整版

    最详细!!!前端原神官网 (采用html+css+js+dom+ajax+jquery+swiper+json)完整版

    1.该项目采用了大部分前端知识, 完整的复刻原神官网上所显示的全内容 ,非常全面和详细。希望有兴趣的小伙伴萌可以看看和参考一下!!!该项目可以作为大学生 毕设项目(附带项目答辩ppt) 同时也可以作为计算机专业的小伙伴的 期末大作业 。喜欢的请留下你的足迹

    2024年02月05日
    浏览(31)
  • 【web前端基础之HTML】——HTML基本知识

    【web前端基础之HTML】——HTML基本知识

    hn 元素用于HTML文件的标题输出,一行只显示一个(块元素),具有换行输出和加粗的效果。n的值是1~6,代表6个级别标题,1字号最大,随数字增大字号减小。 案例:demo1.html⬇️ 效果图⬇️ br 是个单标签,没有 结束标记,主要功能是让文字换行输出。 案例:demo2.html⬇️ 效

    2023年04月19日
    浏览(15)
  • web前端(html)练习

    web前端(html)练习

    1. 用户名为文本框,名称为 UserName,长度为 15,最大字符数为 20。 2. 密码为密码框,名称为 UserPass,长度为 15,最大字符数为 20。 3. 性别为两个单选按钮,名称为 sex,值分别为男和女,男默认选中。 4. 爱好是三个多选按钮,名称为 like,值分别为写作、听音乐、体育。 5.

    2024年01月23日
    浏览(6)
  • web前端——HTML+CSS

    web前端——HTML+CSS

    HTML CSS CSS进阶 CSS盒子模型 定位装饰 CSS精灵图 目录 基础认识  HTML  一、HTML概念 二、HTML页面固定结构  三、HTML标签的结构   四、标签学习 1、排版标签 1)标题标签  2)段落标签  3)换行标签 4)水平线标签  2、文本格式化标签  3、媒体标签 1)图片标签 2)路径  3)音

    2024年01月16日
    浏览(10)
  • web前端(第一天HTML)

    web前端(第一天HTML)

    前端是什么? 网页? 将数据以各种方式(如:表格、饼图、柱状图等)呈现给用户,我们就可以称之为前端。 做前端所需要的工具? notepad 、 editplus 、 notepad++ 、 vscode 、 webstorm 等,一般用于前端开发。 前端有那个语言? html 、 css 、 Javascript 、 vue 、 react 、 node.js 都是属

    2024年01月21日
    浏览(16)
  • Web 前端—HTML+CSS系列

    Web 前端—HTML+CSS系列

    (1)知识点 :是制作网页的编程语言 浏览器把代码解析后的样子就是我们看到的网站 一个网站是由很多个网页组成的 查看网页代码源 (2).html网页制作 新建一个文件夹——新建记事本——把记事本格式改成demo.html模式——打开方式(打开记事本)——输入要输入的内容—

    2024年02月04日
    浏览(12)
  • Web前端开发:HTML、CSS

    Web前端开发:HTML、CSS

    在介绍Web网站工作流程的时候提到, 前端开发,主要的职责就是将数据以好看的样式呈现出来,说白了,就是开发网页程序 ,如下图所示: 1.   网页有哪些部分组成 ? 文字、图片、音频、视频、超链接、表格等等。 2.  我们看到的网页,背后的本质是什么 ? 程序员写的前端

    2023年04月18日
    浏览(9)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包