5 回答

TA貢獻1847條經驗 獲得超7個贊
只需使用text():
$(document).ready(function(){
$("#T4").click(function(){
$("#T4").text('Show');
});
});

TA貢獻1829條經驗 獲得超4個贊
簡單,只需使用text(),因為你沒有輸入值屬性
$(document).ready(function(){
$("#T4").click(function(){
$("#T4").text('Show');
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button id="T4">Hide</button>

TA貢獻1835條經驗 獲得超7個贊
有很多方法可以實現這一目標。
方法一:
使用html()。
這是一個例子:
$(document).ready(function(){
$("#T4").click(function(){
$("#T4").html("Show");
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<button id="T4">Hide</button>
方法二:
使用<input>元素代替<button>.
這是一個例子:
$(document).ready(function(){
$("#T4").click(function(){
$("#T4").attr("value", "Show");
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="button" id="T4" value="Hide">
方法三:
使用純 JavaScript ( innerHTML)。
這是一個例子:
$(document).ready(function(){
$("#T4").click(function(){
document.getElementById('T4').innerHTML = "Show";
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<button id="T4">Hide</button>
這就是你想要做的(使用html()):
let bShow = true;
$(document).ready(function(){
$("#T4").click(function(){
if(bShow == true) {
$("#T4").html("Show");
bShow = false;
} else if(bShow == false) {
$("#T4").html("Hide");
bShow = true;
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<button id="T4">Hide</button>
現場演示: https: //codepen.io/marchmello/pen/zYvBMJR

TA貢獻1856條經驗 獲得超17個贊
$(document).ready(function(){
$("#T4").click(function(){
$("#T4").html('show');
});
});
我認為你必須使用 html() 來更改 jquery 中任何元素的文本。

TA貢獻2051條經驗 獲得超10個贊
$(document).ready(function() {
$("#T4").click(function(){
$(this).text('Show');
});
});
- 5 回答
- 0 關注
- 327 瀏覽
添加回答
舉報