//节点遍历
$(function () {
$("div").click(function () {$.each($(this).nextAll("div"), function () { $(this).css("background","red")})
})
$("div").click(function () { $(this).nextAll("div").css("background", "red"); });
$("div").click(function () { $(this).css("background", "red"); $(this).siblings("div").css("background", "white"); });
$("div").click(function () { $(this).css("background","red").siblings("div").css("background","white")});
});
//评分控件
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$("#ratings td").text("☆").mouseover(function () { $("#ratings td").text("★");$(this).nextAll().text("☆") });
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<table id="ratings">
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
</div>
</form>
</body>
</html>
//选择过滤器
<script type="text/javascript">
$(function () {
$("#table1 tr:first").css("fontSize", "30");
$("#table1 tr:last").css("color", "red");
$("#table1 tr:gt(0):lt(3)").css("fontSize", "28");
$("#table1 tr:gt(0):even").css("background", "red");
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<table id="table1">
<tr><td>姓名</td><td>成绩</td></tr>
<tr><td>tom</td><td>55</td></tr>
<tr><td>jim</td><td>65</td></tr>
<tr><td>tom</td><td>55</td></tr>
<tr><td>lili</td><td>85</td></tr>
<tr><td>平均分</td><td>65</td></tr>
</table>
</div>
</form>
</body>
</html>
//相对选择器
<script type="text/javascript">
$(function () {
$("#div1").click(function () {
$("ul", $(this)).css("background", "red");
});
});
$(function () {
$("#td1 tr").click(function () {
$("td", $(this)).css("background","red");
});
});
</script>
//属性过滤器
<script type="text/javascript">
$(function () {
$("input[value=显示选中项]").click(function () {
$("input:checked").css("background","red");
});
});
</script>
//链式each
<script type="text/javascript">
$(function () {
$("input[name=names]").click(function () {
var arr = new Array();
$("input[name=names]:checked").each(function (key, value) {
arr[key] = $(value).val();
$("#msgNames").text("共选中"+arr.length+"项:"+arr.join(";"));
});
});
});
</script>
//动态创建节点
<title>动态创建节点</title>
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
var link = $("<a href='http://www.baidu.com'>百度</a>");
$("div:first").append(link);
});
$(function () {
var data = { "百度": "http://www.baidu.com", "新浪": "http://www.sina.com" };
$.each(data,function(key,value){
var tr=$("<tr><td>"+key+"</td><td><a href='"+value+"'>"+key+"</a></td></tr>");
$("#tableSite").append(tr);
})
});
</script>
//搜索框效果
<style type="text/css">
.wait{ background-color:Gray;}
</style>
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$("#kw").val("请输入关键字").addClass("wait")
.blur(function () {
if ($(this).val() == "") {
$(this).val("请输入关键字").addClass("wait");
}
})
.focus(function () {
if ($("#kw").val() == "请输入关键字") {
$("#kw").val("").removeClass("wait");
}
});
});
</script>
//背景颜色切换
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script src="Scripts/jquery.cookie.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$("#tableColor td").click(function () {
var bgColr = $(this).css("background-color");
$("body").css("background-color", bgColr);
$.cookie("LastBgColor", bgColr, { expires: 10 }); //设定expires参数不会关闭浏览器就清除cookie
}).css("cursor", "pointer");
var bgColor = $.cookie("LastBgColor");
if (bgColor) {
$("body").css("background-color", bgColor);
}
});
</script>
<table id="tableColor">
<tr><td style=" background-color:Red">红色</td><td style=" background-color:Green">绿色</td><td style=" background-color:Yellow">黃色</td></tr>
</table>
//Cookie记住文本框用户名值
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script src="Scripts/jquery.cookie.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
if ($.cookie("userName")) {
$("#userName").val($.cookie("userName"));
}
$("#btnLogin").click(function() {
$.cookie("userName", $("#userName").val());
});
});
</script>
//模拟QQ好友列表
<title>模拟QQ好友列表</title>
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$("#qq li:odd").addClass("body");
$("#qq li:even").addClass("header").click(function () {
$(this).next("li.body").show("fast").siblings("li.body").hide("fast");
});
$("#qq li:first").click();
});
</script>
<style type="text/css">
ul{ list-style-type:none}
.header{ background-color:Red; cursor:pointer;}
.body{ background-color:white; border-style:solid; border-width:1px;}
</style>
</head>
<body>
<form id="form1" runat="server">
<div style="width:200px">
<ul id="qq">
<li>我的好友</li>
<li>张三<br />李四<br /></li>
<li>我的同学</li>
<li>laden<br />小泉<br /></li>
<li>陌生人</li>
<li>张宇<br />张雨生<br /></li>
</ul>
</div>
</form>
//点击小图显示大图
<title>点击小图显示大图</title>
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script type="text/javascript">
//Ajax传递过来的数据格式
var data = { "images/0small.jpg": ["image/0.jpg", "布莱尼", "185"], "images/1small.jpg": ["image/1.jpg", "布莱尼2", "175"], "images/0smal2.jpg": ["image/2.jpg", "布莱尼2", "165"] };
$(function () {
$.each(data, function (key, value) {
var smallimg = $("<img src=" + key + "/>");
smallimg.attr("bigmappath", value[0]);
smallimg.attr("personname", value[1]);
smallimg.attr("personheight", value[2]);
smallimg.mouseover(function (e) {
$("#detailImg").attr("src", $(this).attr("bigmappath"));
$("#detailHeight").text($(this).attr("personheight"));
$("#detailName").text($(this).attr("personname"));
$("#details").css("top", e.pageX).css("left", e.pageY).css("display", "");
});
$("body").append(smallimg);
});
$("#closeDetails").click(function () {
$("details").css("display", "none");
});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div style=" display:none; position:absolute;" id="details">
<img id="detailImg" src="" />
<p id="detailHeight"></p>
<p id="detailName"></p>
<p><input type="button" value="关闭" id="closeDetails" /></p>
</div>
</form>
//跟着鼠标飞的图片
<title>跟着鼠标飞的图片</title>
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$(document).mousemove(function (e) {//body只是元素的显示范围,document是整个文档
$("#fly").css("left", e.pageX).css("top", e.pageY);
});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div id="fly" style=" position:absolute; ">
<img src="images/1.jpg" width=100px; height="100px" />
</div>
</form>
//多选
$(function () {
$("#setValue").click(function () {
$(":checkbox").val(["篮球", "羽毛球"]);
})
});
//聚焦控件高亮显示
<style type="text/css">
.hightlight{background-color:Yellow;}
</style>
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$("body *").click(function () {
$(this).addClass("hightlight").siblings().removeClass("hightlight");
});
});
</script>
//高亮选择行
<style type="text/css">
.hightlight{background-color:Yellow;}
</style>
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$("table tr").click(function () {
$(this).addClass("hightlight").siblings().removeClass("hightlight");
});
});
</script>
//开关灯效果
<script type="text/javascript">
$(function () {
$("#btn1").click(function () {
$(document.body).toggleClass("night");
});
});
$(function () {
$("#btn2").click(function () {
$(document.body).toggleClass("blackwhite");
});
});
</script>
<style type="text/css">
.night{background-color:Black;}
.blackwhite{filter:Gray;}
</style>
//无刷新评论
<script type="text/javascript">
$(function () {
$("#btnPost").click(function () {
var title = $("#title").val();
var body = $("#txtBody").val();
var tr = $("<tr><td>" + title + "</td><td>" + body + "</td></tr>");
$("#tbComment").append(tr);
$("#title").val("");
$("#tbComment").val("");
});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<p>第一个帖子,哈哈。。。</p>
<table id="tbComment">
<tr><td>匿名</td><td>沙发!!!</td></tr>
</table>
<input type="text" id="title" /><br />
<textarea id="txtBody" rows="20" cols="50"></textarea><br />
<input type="button" value="发表评论" id="btnPost" /><br />
</div>
</form>