无法更改.click jquery中的文本

时间:2017-05-18 16:59:31

标签: javascript jquery html

我在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');没有。

1 个答案:

答案 0 :(得分:1)

我相信你需要一个event.preventDefault();在你的按钮下  所以它看起来像这样

$(document).ready(function () {
            $("#login_error").text('first');
            $("#authorization_button").click(function () {
event.preventDefault();
                $("#login_error").text('second');
            });

也许..