如何对.click()内的javascript变量或html元素进行永久性更改?

时间:2014-02-06 05:16:23

标签: javascript jquery html scope

例如:

$(document).ready(function(){
    $('#submit').click(function(){
        $('#rightAd').text("HELLO EVERYBODY");
    });
});

这仅在单击按钮时更改#rightAd中的文本。点击结束后如何保留“HELLO EVERYBODY”?或者我是否以错误的方式思考这个问题?

1 个答案:

答案 0 :(得分:2)

通过脚本进行更改将反映直到页面刷新。

试试这个:

<强> HTML:

<div id="rightAd"> some text.....</div>
<button id="submit">Submit</button>

<强> JQuery的:

    $('#submit').click(function(){
    $('#rightAd').text("HELLO EVERYBODY");
});

如果您使用的是<input type="submit"/>,则会提交您的页面,因此当页面刷新时,更改将会闪烁。

使用event.preventDefault()阻止表单提交