我是编程新手,想问如何改变按钮2。
<button type="button" id="button">Save</button>
<script>
$(document).ready(function() {
$('#button').click(function(){
$('#button').text("Edit");
});
});
首次点击我转向“编辑”,然后点击时如何点击返回“保存”。
谢谢
答案 0 :(得分:1)
一个简单的三元运算符就可以了:
$('#button').click(function(){
$(this).text($(this).text() == 'Save' ? 'Edit' : 'Save');
});
或者您可以将功能传递给.text()
:
<强> Demo 强>
$('#button').click(function(){
$(this).text(function(_, val){
return val == 'Save' ? 'Edit' : 'Save';
});
});
答案 1 :(得分:1)
$(document).ready(function() {
var editing = false;
$('#button').click(function(){
editing = !editing;
if (editing) {
$('#button').text("Edit");
} else {
$('#button').text("Save");
}
});
});
答案 2 :(得分:1)
写一个小的切换功能:
$('#button').on('click', function() {
$(this).text(function(_, value) {
return value == 'Save' ? 'Edit' : 'Save';
});
});
答案 3 :(得分:1)
检查一下:
$(document).ready(function() {
$('#button').click(function(){
if( $('#button').text()=='Save')
{
$('#button').text("Edit");
}
else
{
$('#button').text("Save");
}
});
});