为什么在搜索并单击结果搜索并单击示例中的添加输入,日期格式化($('.find_input').delegate('input.date:text', 'keyup', ....
)和正常数字格式化({ {1}})不起作用。
示例:http://www.binboy.gigfa.com/admin/tour_foreign/insert_foreign
Js完整代码:http://jsfiddle.net/ZpDDR/
$('.find_input').delegate('input.numeric:text','keyup',...
答案 0 :(得分:1)
问题是,当您设置委派功能时,您委派的元素.find_input
尚不存在。 delegate
允许为尚未创建的元素定义事件处理程序,但只允许与第二个选择器匹配的元素E.g.,$('#must-exist-now').delegate('.can-be-created-later', ...);
我不确定我是否描述得那么好,但解决方案是将您的语句从DOM加载中已存在的内容更改为委托。例如:$(document).delegate('input.date:text', ...)
。