02 jQuery选择器
02 jQuery选择器
jQuery的逻辑和css选择器的逻辑是一样的.
// 语法: $(选择器)
可以使用jQuery选择器快速的对页面结构进行操作.
案例:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="jquery.min.js"></script> <script> $(function(){ $(".btn").on('click', function(){ $(".info").text(""); let username = $("#username").val(); let password = $("#password").val(); let gender = $("input:radio[name='gender']:checked").val(); // input标签中radio 并且name是gender的. 并且被选择的. let city = $("#city").val(); let flag = true; if(!username){ $("#username_info").text('用户名不能为空!'); flag = false; } if(!password){ $("#password_info").text('密码不能为空!'); flag = false; } if(!gender){ $("#gender_info").text('请选择性别!'); flag = false; } if(!city){ $("#city_info").text('请选择城市!'); flag = false; } if(flag){ $("#login_form").submit(); } else { return; } }) }) </script> </head> <body> <form id="login_form"> <label for="username">用户名: </label><input type="text" id="username" name="username"><span class="info" id="username_info"></span><br/> <label for="password">密码: </label><input type="password" id="password" name="password"><span class="info" id="password_info"></span><br/> <label>性别: </label> <input type="radio" id="gender_men" name="gender" value="men"><label for="gender_men">男</label> <input type="radio" id="gender_women" name="gender" value="women"><label for="gender_women">女</label> <span class="info" id="gender_info"></span> <br/> <label for="city">城市: </label> <select id="city" name="city"> <option value="">请选择</option> <option value="bj">北京</option> <option value="sh">上海</option> <option value="gz">广州</option> <option value="sz">深圳</option> </select> <span class="info" id="city_info"></span> <br/> <input type="button" class="btn" value="登录"> </form> </body> </html>
本文来自博客园,作者:生而自由爱而无畏,转载请注明原文链接:https://www.cnblogs.com/zczhaod/p/17662832.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!