我點擊它時如何使用jquery突出顯示鏈接?jquery點擊鏈接時突出顯示鏈接
例如,當我點擊鏈接class1_1時,我想將此鏈接設置爲紅色(或其他顏色)。
的JavaScript代碼在這裏:
<script type="text/javascript">
$(function(){
$("#menu li").each(function(){
$(this).click(function(event){
var ul=$(this).children("ul")
var span = $(this).children("span")
if(ul.html()!=null)
{
if(ul.css("display")=="none")
{
ul.css("display","block");
span.addClass("up")
}else
{
ul.css("display","none")
span.removeClass("up")
}
event.stopPropagation();
}else
{
event.stopPropagation();
}
});
});
return false;
});
</script>
的HTML代碼在這裏:
<ul id="menu">
<li class="title"><span>class1 </span>
<ul>
<li><a href="">class1_1</a></li>
<li><a href="">class1_2</a></li>
</ul>
</li>
<li class="title"><span>class2</span>
<ul>
<li><span>class2_1</span>
<ul>
<li><a href="">class2_1_1</a></li>
<li><a href="">class2_1_1</a></li>
</ul>
</li>
</ul>
</li>
</ul>
也許我無法解釋我的問題清楚,我的意思是最後的onclick鏈接使其
顏色以紅色和另一個鏈接設置爲那裏默認顏色
如果使用:主動,的onblur顏色就會消失 – lanqy 2009-05-01 20:35:18