00_jQuery常用-一些应该熟记于心的jQuery函数和技巧-02
Widget组件选择器
除了插件的选择器之前,还有一些基于元素某些属性或位置的选择器。下面让我们看看这些更为重要的选择器:
- $(document).ready(function(){
- //Allthehiddenimagesareshown
- $("img:hidden").show();
- //Thefirstpisgoingtobeorange
- $("p:first").css("color","orange");
- //Inputwithtypepassword
- //thisis$("input[type='password']")
- $("input:password").focus(function(){
- alert("Thisisapassword!");
- });
- //Divswithparagraph
- $("div:has(p)").css("color","green");
- //Wecanalsocombinethem.with()
- //Allnotdisabledcheckboxes
- $("input:checkbox(:not(:disabled))").hover(function(){
- alert("Thischeckboxisworking.");
- });
- });
如上例所示,可供使用的选择器是多种多样的,并且它们之前不是互相独立的,所以我们可以将这些选择器组合起来进行使用,如上例中的选择器。
理解网站的结构
网络的结构可能看起来非常复杂,但事实上并非如此,如果我们想要使用某些选择器以及作用于网络结构之上的方法。我们可以将网站视为一个颠倒的树,树根在顶部,而其他元素从根部延伸出来。查看下面的代码,试着想象一棵树,树根是body标签。
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>...</head>
- <body>
- <div id="wrapper">
- <div id="main">
- <h1>CreateanAccount!</h1>
- <form id="myform" action="#" method="post">
- <legend>PersonalInformation</legend>
- <input type="text" name="email_address" value="EmailAddress"/>
- <input type="checkbox" name="checking" value=""/>
- </form>
- <p>Message</p>
- </div><!--Endmain-->
- </div><!--Endwrapper-->
- <div id="footer">
- <p>Footermessage</p>
- </div><!--Endfooter-->
- </body>
- </html>
以上示例代码的树形图如下:
很简单,是不是?从现在开始我们可以将html或xhtml看做一棵树,不过我们想做的是程序员,这些植物学的理论有什么用处?答案就在下一个要点之中。
分类:
021 jQuery
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人