我正在尝试使用 jQuery 在每次单击时切换按钮的标签。
以下是我实现的代码:
<html>
<head>
<script src="jquery-1.8.2.js"></script>
<script>
$(document).ready(function(){
$("#details_button").click(function() {
var button_text = $("#details_button").attr("text");
button_text == "Hide" ? $("#details_button").text("Details") : $("#details_button").text("Hide");
});
});
</script>
</head>
<body>
<button id="details_button" type="button">Details</button>
</body>
</html>
我希望“details_button”中的标签在每次单击时都会发生变化,从“详细信息”变为“隐藏”,反之亦然。
但它只更改一次,从“详细信息”到“隐藏”,然后在以后的点击中不会更改。
我在这里想念什么?