添加到动态创建的元素可以被处理的事件处理程序如下所示:jQuery的处理程序 - 如何申请一个动作动态添加元素
In jQuery, how to attach events to dynamic html elements?
$('body').on('click', 'a.myclass', function() {
alert($(this).text());
});
但是说,我想,然后执行对动态添加的元素采取行动。
在下面$示例这段代码运行之后被添加(“inout.wp”),S和我希望用jQuery Validator验证他们都在处理火灾:
<input type="text" name="wp_address_0" placeholder="Enter a Town, City or Postcode" id="wp_address_0" class="geocode wp">
<script>
$('body').on('click', 'a.myclass', function() {
$('input.wp').valid();
});
</script>
我虽然也许我可以使用.find为此:
$('body').on('click', 'a.myclass', function() {
$("#waypoints").find('input.wp').valid();
});
但它没有帮助。我怎样才能做到这一点?
读者可以查看要验证的新添加元素的HTML标记。根据标记和情况,有些可能需要使用'rules('add')'方法来动态添加HTML。 – Sparky
@sparky - 自动化规则工作的方式不是问题,我的问题只是确定哪些元素将它们应用于*编程*。提交正在正确应用规则,但我想在目标帖子被移动时重新检查有效性。 – gpcola
我的观点是,如果你显示标记,这将更清晰地寻求帮助。有很多不同的方式来使用这个插件。 – Sparky