javascript - JQuery——阻止 .html() 值改变

标签 javascript jquery variables html

我有一个 div如下:

<div><p></p></div>

因此,当我这样做时,

var div_contents = $("div").html()

然后

div_contents = "<p></p>"

但是我有另一个函数动态改变 div 的内容,比方说,<div><h2></h2></div>

因此,我的 div_contents值正在从 "<p></p>" 变化至 "<h2></h2>"

如何防止 div_contents 的值发生变化,以便我可以将其用作最终或静态变量或其他东西?

最佳答案

div_contents只会在您进行分配时更改。如果 div_contents 的值是<h2></h2> , 是因为那是你调用 $("div").html() 时 div 的状态.如果此后 div 发生变化,则该变量将保留其值,直到您进行另一次赋值。

我需要查看更多您的代码才能了解实际情况。

关于javascript - JQuery——阻止 .html() 值改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11438174/

相关文章:

javascript - 获取 JQuery 脚本,当字段被切换到时运行

javascript - Rails JS 委托(delegate)事件在加载时触发?

javascript - 在服务器上调用 Collection.insert 时为 "Meteor code must always run within a Fiber"

javascript - Google Maps API v3 延迟从 XML 中删除标记?

javascript - 如何强制数据表重新渲染或重新加载静态数据?

php - 连接两个 PHP 变量以创建按钮单击链接

variables - 将两个 "Double"变量与 -eq/-ne 进行比较不会验证数字是否大于 2 位

javascript - 自动提升是否会降低 JavaScript 的性能?

vb.net - 如何跟踪未使用的全局变量

javascript - 从子元素中删除 Size 和 font-size