我有一个简单的文件,其中包含一个 Jquery 脚本,如下所示:
<script type="text\javascript">
$('.grey_title').click(function(){
$(this).parent().find('.inner_div').slideToggle('slow');
});
$('#hideall').click(function(){
$('.inner_div').slideUp('slow');
$(this).parent().html("<span id=\"showall\">Show all Menus</span>");
});
$('#showall').click(function(){
$('.inner_div').slideDown('slow');
$(this).parent().html("<span id=\"hideall\">Hide all Menus</span>");
});
});
</script>
<div><span id="hideall">Hide all Menus</span></div>
该功能在隐藏菜单时工作正常,当您在 HTML 中将 ID 更改为 showall 并将脚本更改为 slideToggle 时,但是当您单击 Hide all 时,它将全部关闭,并且根据 Firefox,将项目更改为
<span id="showall">...</span>
但是,当再次单击时,它什么也不做。我可能做错了什么?
这页纸