我有 DIV 内容和 HIDE/SHOW 超链接。该功能没有按预期发生。最初,div 内容通过隐藏链接可见,一旦用户单击 HIDE 链接,DIV 内容就会关闭并且链接值变为 SHOW。一旦用户点击返回,它应该显示 DIV 内容并将 SHOW 链接更改为 HIDE
<div id="collapse1">
content
</div>
<a href="#collapse1" class="nav-toggle">Hide</a>
$('.nav-toggle').click(function()
{
var txtValue = $('.nav-toggle').text();
$('#collapse1').toggle('fast');
if(txtValue = 'Hide'){$('.nav-toggle').html('Show');}
else if(txtValue = 'show'){
$('.nav-toggle').text('hide');}
});
演示代码:http: //jsfiddle.net/dkdRt/5/