jQuery掩码不适用于加载的内容
当内容加载ajax时,掩码不在输入文本上。
我该怎么办?
谢谢
码:
$.ajax({url: path, data: {action:'create_form_profile'}, timeout:5000, type:"POST", success: function(data) { $("#_content").html(data); { $("#birth_date").mask("9999/99/99"); } $("input:hidden").click(function(event) { window.location.href = "logout.php"; show_exit(); }); } });
对我来说,这是在ajax回调中的作用:
$('.phone').unmask().mask(phoneMask);
我不明白为什么第二次添加相同的面具会禁用它..
通过ajax更改其内容后,在输入上触发更改事件。
如果整个输入来自ajax,则在其上运行mask插件,然后触发change事件。
IE:
$("#birth_date").mask("9999/99/99").change();
我找到了原因;)
jquery.hotkeys-0.7.9.min.js是原因。
我有以下js文件包括:
当我删除第二个文件时,就是这样