当您单击它时,我试图使锚点更改它的文本。但不是切换它只是变得不可见并且不起作用。
这是代码:
$('a#button').click(function(e) {
e.preventDefault();
findListingBoxList.slideToggle('200');
$(this).toggle(function() {
$(this).html('Hide All');
}, function() {
$(this).html('Show All');
});
});
HTML:
<a id="button" href="#"></a>
<div id="ListingBox">
<ul id="furniture">
<li>Beds</li>
<li>Chairs</li>
<li>Tables</li>
<li>Desks</li>
<li>Shelves</li>
<li>Cabinet</li>
<li>Miscellaneous</li>
</ul>
<ul id="games">
<li>PC</li>
<li>Mac</li>
<li>XBOX 360</li>
<li>Playstation 3</li>
<li>Nintendo Wii</li>
<li>PS Vita</li>
<li>Playstation 2</li>
<li>Playstation</li>
<li>Super Nintendo</li>
<li>Nintendo DS</li>
<li>Miscellaneous</li>
</ul>
</div>
我已经用.html
and试过了.text
。