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 关注
- 196 浏览
添加回答
举报