【发布时间】:2011-06-02 21:27:56
【问题描述】:
我正在使用一种漂亮的新 show-your-password-single-char JQuery hack,我可以将其应用于页面上的所有密码字段
<script type="text/javascript">
$(document).ready( function() {
$('input:password').dPassword();
});
</script>
但我的更改密码对话框是在 Wicket ModalWindow 中呈现的,
final ModalWindow window = new ModalWindow("change-password-panel");
final PasswordChangePanel panel = new PasswordChangePanel(window, myPasswordValidator);
window.setContent(panel);
add(window);
add(new AjaxFallbackLink<String>("change-password") {
@Override public void onClick(AjaxRequestTarget target) {
window.show(target);
}});
所以它不在 document.ready 上。
当我的 ModalWindow 已显示时,如何安排重新运行 JQuery 选择器?
【问题讨论】: