$("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>