我有这段代码在点击时显示/隐藏 div。
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>slide demo</title>
<style>
#showmenu {
background: '#5D8AA8';
border-radius: 35px;
border: none;
height:30px;
width:140px;
}
</style>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
</head>
<body>
<div ><button id="showmenu" type="button"><b>Show menu</b></button></div>
<div class="menu" style="display: none;">
Can the button value change to "show" or "hide"
</div>
<script>
$(document).ready(function() {
$('#showmenu').click(function() {
$('#showmenu').text($('.menu').is(':visible') ? 'Show Menu' : 'Hide Menu');
$('.menu').toggle("slide");
});
});
</script>
</body>
</html>
一切正常。但我希望文本以粗体显示。我怎样才能做到这一点?这是第一次大胆。但是当文本从 jQuery 更改时,它会显示为普通文本。我必须做出哪些改变?