当最后一个孩子改变时,绑定到last-child的函数会发生什么?

时间:2011-05-27 15:00:53

标签: jquery-selectors jquery

我使用以下选择器和功能:

$("form[name='qc']:last-child").live("focus", newTextLine);

:last-child发生变化时,.live仍然会收听旧的:last-child吗?

1 个答案:

答案 0 :(得分:2)

live(和delegate)在事件发生时测试选择器。如果元素在单击时不是最后一个子元素,则处理程序不会被执行。

相比之下,

bind(以及使用它的其他方法,例如click)会在绑定时测试选择器,而不是事件。