<body>
一.基本选择器
1.ID选择器:$("#temp").addClass("bgred");
2.类选择器:$(".temp").addClass("bgred");
3.合选择器:$("#temp,#test").addClass("bgred");
二.层次选择器:
1.后代选择器:$("form label").addClass("bgred");//只要label的上级有form则会应用上样式
2.孩子选择器:$("form > label").addClass("bgred");//当label的父标签是form则会应用上样式
3.兄弟选择器:$("form + label").addClass("bgred");//当form元素和label元素互为兄弟则会label元素应用上样式
4.兄弟链选择器(自己起的名字):$("form ~ label").addClass("bgred");//所有与form元素同级的label元素则会应用上样式
二.滤镜选择器:
1.位置控制滤镜
$("#dataTable tr:first").addClass("bgred");
$("#dataTable tr:last").addClass("bggreen");
$("#dataTable tr:odd").addClass("bggreen");
$("#dataTable tr:even").addClass("bggreen");
$("#dataTable tr:eq(1)").addClass("bgred");
$("#dataTable td:empty").addClass("bgred");
$("#dataTable td:parent").addClass("bgred");
$("#dataTable tr:hidden").show().addClass("bgred");
$("#dataTable tr:visible").addClass("bgred");
$("#dataTable tr:visible").hide();
2.内容控制滤镜
$("div.temp:contains('博客')").addClass("bgred");
$("div.temp:has(p)").addClass("bgred");//针对标签
$("div.temp:not(.withp)").addClass("bgred");
三.表单选择器:
1.内容滤镜
$("#loginForm :text").addClass("bgred");
$("#loginForm :password").addClass("bgred");
2.功能滤镜
$("#loginForm input:enabled").addClass("bggreen");
$("#loginForm select option:selected").addClass("bggreen");
3.属性滤镜
$("#loginForm input[class][name=nickname]").addClass("bgred");
四.函数
alert($("form input").attr("name"));//获取第一个匹配的元素
$("form input").attr("value","茶叶");//修改所有有value这个属性的元素的value值为茶叶
$("form input").attr("value",function(){return this.name});
$("form input").removeAttribute("value");
$("form input").removeClass("test");
$("form input").toggleClass("bgred");//交替样式
alert($("#content").css("background-color"));
$("#content").css("background-color","green");
$("#content").css(
{
"background-color":"green",
"color":"gray"
}
);
alert($("#temp").html());
$("#temp").html("<h1>大乡里</h1>");
alert($("#temp").text());
$("#temp").text("<h1>大乡里</h1>");
$("#temp p").filter(".lovecn").addClass("bgred");
$("#temp p").filter(
function(){
return $(this).hasClass("lovecn");
}).addClass("bggreen");
$("#btnTest").click(function(event) {
$("#temp p").each(function() {
if (!$(this).hasClass("lovecn")) {
$(this).addClass("bggreen");
}
})
});
//对比:
$("input").filter(".lovecn").addClass("bgred");
$("form").find(".lovecn").addClass("bgred");
$(document).ready(function() {
$("#dataTable tr:odd").addClass("bgred");
$("#dataTable tr:even").addClass("bggreen");
$("#dataTable tr").mouseover(function() {
$(this).addClass("bgwhite");
});
$("#dataTable tr").mouseout(function() {
$(this).removeClass("bgwhite");
});
});
$("#content .lovecn").next().end().addClass("bgred");//灾难恢复,回滚
$("#content .lovecn").next().andSelf().addClass("bgred");//把之前获得的元素加入next中获得的元素
</body>
分享到:
相关推荐
jquery-3.3.1.js和jquery-3.3.1.min.js免费下载哈。jquery-3.3.1.js和jquery-3.3.1.min.js免费下载哈。jquery-3.3.1.js和jquery-3.3.1.min.js免费下载哈。jquery-3.3.1.js和jquery-3.3.1.min.js免费下载哈。jquery-...
开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-...
jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)...
jquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-ui
jquery-3.5.0.js jquery-3.5.0.min.js.zip
jquery-ui.css、jquery-ui.js
jquery-1.11.1.js 、jquery-1.11.1.min.js 【官方jquery包 js】
jquery-3.1.1.js 、jquery-3.1.1.min.js 【jquery包 js】
这里包含jquery-ui-1.8.16.custom.min.js/jquery-ui-1.8.16.custom.css,我费了好长时间找到的,此东西可以配合jQuery UI开发指南一书使用。
jquery-ui-1.8.2.custom.min.js,jquery-ui-1.8.4.custom.css
jquery-3.0.0.js 、jquery-3.0.0.min.js 【官方jquery包 js】
一共包括1、jquery-3.6.3.js文件。 2、jquery-3.6.3.min.js文件。3、jquery-migrate-3.4.0.js文件(主要用于解决jquery版本升级中的问题,是jquery版本升级所必须引用的文件)。4、jquery-migrate-3.4.0.min.js...
jquery-1.9.1.js 、jquery-1.9.1.min.js 【jquery包 js】
压缩包内包含jquery-1.6.4.js jquery-1.6.4.min.js jquery-1.6.4-vsdoc.js 。 【推荐用法】 1、将jquery-1.6.4-vsdoc.js与jquery-1.6.4.js放在同一目录,然后在vs中添加对jquery-1.6.4.js的引用即可; 2、切记:...
jquery-ui-日期框扩展成时间框 jquery-ui时间框 基于别人的代码进行修改 jquery-ui-1.8.16.custom.css文件末尾加入以下代码 .ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; } .ui-timepicker-div dl{ ...
jquery-1.11.3.js 、jquery-1.11.3.min.js 【官方jquery包 js】
jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-...
JQuery是一个快速简洁的JavaScript框架,jquery-3.3.1.js和jquery-3.3.1.min.js,需要的朋友可以下载。
jQuery-1.12.4.js和jQuery-1.8.3.min.js,适合开发人员在学习jquery时导入使用,使代码更加简洁。
jquery插件jquery-ui-1.8.18.custom.min.js