代码之家  ›  专栏  ›  技术社区  ›  morne

是否可以通过遍历检测更改?

  •  0
  • morne  · 技术社区  · 10 年前

    是否可以通过遍历检测更改?

    例如

    <div id="s2id_region">
      <a>
        <span>Buckinghamshire</span>
      <input type="text"role="button">
    </div>
    

    你能以某种方式检测到 <span>Buckinghamshire</span> 通过遍历 id="s2id_region" .

    我知道这样做有点奇怪,但我使用的这个插件设置了唯一唯一的item/id是变化值(Buckinhamshire)的两个元素。

    1 回复  |  直到 10 年前
        1
  •  0
  •   Brian Dillingham    10 年前

    你可以听 DOMSubtreeModified 事件,每当DOM结构更改时都会触发该事件。

    $('#s2id_region span').on('DOMSubtreeModified ', function(){
        alert('change')
    });
    

    这里有一个 jsFiddle demo