<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>MyHtml.html</title>
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
var as = $("a");
$.each(as, function(i, n){
$(n).click(function(){
if($(this).parent().attr("class")=="closed")
$(this).parent().attr("class","opened");
else
$(this).parent().attr("class","closed");
});
});
});
</script>
</head>
<body>
<ul>
<li class="opened">
<span class="liststyle"></span><a href="#">搜索1</a>
<p class="clear"></p>
</li>
<li class="opened">
<span class="liststyle"></span><a href="#">搜索2</a>
<p class="clear"></p>
</li>
<li class="opened">
<span class="liststyle"></span><a href="#">搜索3</a>
<p class="clear"></p>
</li>
<li class="opened">
<span class="liststyle"></span><a href="#">搜索4</a>
<p class="clear"></p>
</li>
</ul>
</body>
</html>
2.
$("a").click(function(){
$(this).parent().attr("class","closed");
)
3.
$("a").click(function(){
$(this).closest("li").removeClass("opened").addClass("closed");
});
4.
if ($(this).parent().first().attr("class") == "MyName") {
temp = temp+"(Normal)";
}
alert($("#show").attr("class").indexOf("b"));
alert($("#show2").attr("class") == "myCls");
alert($("div:eq(0)").attr("class") == "myCls");
<div id="show" class="a b c"></div>
<div id="show2" class="myCls"></div>
5.
1.attr(name) 2.$(id)[index].className
1491

被折叠的 条评论
为什么被折叠?



