2013-10-21 118 views
2

这里是我的代码:隐藏/显示按钮点击jQuery的基金会一个div

$('#btnmap').toggle(function(){ 
    $('#btnmap').val('Show Map'); 
    $('#map_canvas').hide(); 
}, function() { 
    $('#btnmap').val('Hide Map'); 
    $('#map_canvas').show(); 
}); 

HTML:

<div id="map_canvas" class="flex-video"></div> 
<input type="button" class="secondary small radius button right" name="btnmap" id="btnmap" value="Hide Map" /> 

当我的页面加载它增加了显示:无我的按钮,而不是。 请帮帮我。

+3

可否请你重新创建[的jsfiddle]这个问题(http://jsfiddle.net/)... –

回答

4

使用此代码,

<script> 
$(document).ready(function(e) { 
    $('#btnmap').click(function(e) { 
     $('#map_canvas').toggle('fast'); 
     if($('#btnmap').val()=='Hide Map'){ 
      $('#btnmap').val('Show map'); 
     } 
     else{ 
      $('#btnmap').val('Hide Map'); 
      } 
    }); 
}); 
</script> 
+0

谢谢主席先生。它的工作完美。 – user2831179

+0

谢谢!很棒 –

相关问题