我使用ON将change事件绑定到动态创建的未来元素。 DOM结构可能会被简化,但是现在我想弄清楚如何正确地让处理程序触发静态父级的某些动态后代。
jQuery("#staticParent").on("change", "someSelector", myChangeFunction);
我需要弄清楚“someSelector”......
html结构是
<div id="staticParent">
//Static elements too
<p id="PC"><span><input class="PV" value="Hello from 1"/></span></p>
//Dynamic elements
<p><span><input class="PV" value="Hello from 2/></span></p>
</div>
如果我用起始值“Hello from 2”更改输入,我如何在上面的ON处理程序中正确选择选择器?
someSelector should be "p > span > input.PV"
但没有快乐...... 有什么想法吗?尼克。
编辑 - 如果我将#staticParent更改为body而someSelector更改为input.PV则可以正常工作。只需要检查更多的元素,并且看起来不是最理想的。即我已经使它工作但不确定为什么另一种方式不...