$("ul.haschild").hide()
$("#menu2 li span").click(function(){
if ($("ul.haschild:hidden")) {
$('ul.haschild').show('slow');
$(this).("background",'url("images/image.jpg") no-repeat scroll right 10px #004DC1');
}
else if ($("ul.haschild:visible")) {
$("ul.haschild").hide('slow');
$(this).("background",'url("images/image2.jpg") no-repeat scroll right 10px #004DC1');
}
});
我的代码有什么问题,隐藏功能不起作用并且不改变背景?
html代码:
<ul id="menu2">
<li class="parent"><a href="/taxonomy/term/6">one</a><span></span><ul class="haschild">
<li><a href="/taxonomy/term/14">two</a></li>
<li><a href="/taxonomy/term/13">three</a></li>
</ul>
</li>
<li><a href="/taxonomy/term/7">four</a></li>
<li><a href="/taxonomy/term/8">five</a></li>
</ul>