我希望用户能够点击“您好!”使其更改为“再见!”然后再次单击它,将其改回“Hello!”。我已经可以说“你好!”了。更改为“再见!”,但我不知道如何使该功能“重复”。
我在这方面是个新手,所以欢迎所有帮助和建议!
据我所知:
HTML:
<body>
<p id = "greeting">Hello!</p>
</body>
JQuery:
$(function(){
$("#greeting").click(function(){
$(this).text('Goodbye!').toggle(hide);
});
});
最佳答案
$("#greeting").click(function(){
$(this).text(function(_, oldText) {
return oldText === 'Goodbye!' ? 'Hello!' : 'Goodbye!';
});
});
关于JQuery -- 我想单击一个单词来更改它,然后再次单击它以将其更改回来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15446454/