当前位置: 首页 > 面试题库 >

使用jQuery检测元素内容更改

琴正初
2023-03-14
问题内容

change() 函数可以工作并检测表单元素的更改,但是有没有一种方法可以检测DOM元素的内容何时更改?

这是行不通的,除非#content表单元素

$("#content").change( function(){
    // do something
});

我希望在执行类似操作时触发此操作:

$("#content").html('something');

另外html()append()函数没有回调。

有什么建议么?


问题答案:

我没有在jQuery中使用突变事件API,但是粗略的搜索使我进入了GitHub上的该项目。我不知道该项目的成熟度。



 类似资料:
  • 问题内容: 使用和,我一直在页面上隐藏/显示一个元素,但是有两个按钮,一个用于隐藏,一个用于显示。我现在想要 一个按钮来同时切换 两者 。 我的HTML / JavaScript是这样的: 我想要的HTML / JavaScript: 如何检测元素是否可见? 问题答案: 您正在寻找: 尽管您可能考虑到仍在其他地方使用它,但应该将选择器更改为使用jQuery: 重要的是要注意,如果目标元素的父元素中

  • 问题内容: 我不是在寻找一个行动调用 的时候 徘徊,而是要告诉的方式 ,如果 一个元素正在上空盘旋目前。例如: 是否有实现此目的的jQuery方法? 问题答案: 原始(正确)答案: 您可以使用并检查选择器。 (这仅在选择器最多匹配一个元素时有效。有关更多信息,请参见“编辑3”。) 。 编辑1(2013年6月29日):( 仅适用于jQuery 1.9.x,因为它与1.10+兼容,请参阅下一个编辑2)

  • 问题内容: 我需要使用jQuery更改元素的ID。 显然这些不起作用: 我发现可以通过以下代码实现它: 但这对我来说似乎不对。必须有更好的方法,不是吗?另外,如果没有,我可以使用什么其他方法代替显示/隐藏或其他效果?显然,我不想每次都仅显示/隐藏或影响元素,而只是更改其ID。 (是的,我是jQuery新手。) 编辑 在这种情况下,我不能使用类,我必须使用ID。 问题答案: 您的语法不正确,应将值作

  • 本文向大家介绍如何使用jQuery设置元素的HTML内容?,包括了如何使用jQuery设置元素的HTML内容?的使用技巧和注意事项,需要的朋友参考一下 要设置元素的HTML内容,请使用方法。您可以尝试运行以下代码以使用jQuery获取元素的HTML内容- 示例 现场演示

  • 问题内容: 我已经看到了这个问题,但是感觉必须要有一个“更清洁”的jQuery方法来做到这一点。我什至不确定这是否真的适用于所有情况。jQuery是否可以在不比较尺寸的情况下确定容器是否溢出? 为了澄清起见,有没有一种方法可以测试CSS属性是否已插入并且是否隐藏了内容? 问题答案: $.fn.hasOverflow = function() { var $this = $(this); var $

  • 问题内容: 我有以下代码 如何将标签替换为标签,但保留所有其他属性和信息? 问题答案: 这是使用jQuery的一种方法: 更新 ,这是一个插件: