我在html中有段落,想要通过点击按钮来更改它的文本。文本有时会更改一秒,但会返回到先前的状态。我不明白为什么。
$(document).ready(function () {
$("#login_error").text('first');
$("#authorization_button").click(function () {
$("#login_error").text('second');
});
});
<p id="login_error"></p>
因此,$("#login_error").text('first');
有效,但$("#login_error").text('second');
没有。
答案 0 :(得分:1)
我相信你需要一个event.preventDefault();在你的按钮下 所以它看起来像这样
$(document).ready(function () {
$("#login_error").text('first');
$("#authorization_button").click(function () {
event.preventDefault();
$("#login_error").text('second');
});
也许..