我使用JSF和spring boot。我的xhtml文件中有jquery脚本,可以动态地将click方法添加到出现的组件中。一切正常,但是当我复制链接并打开一个带有此链接的新标签时。在新选项卡中,我的JQuery脚本运行。点击不在那里工作。我错了什么?
<script>
$('#menu\\:notification, #menu\\:notificationGrowlMessageError_container')
.on('click', showUserTaskListIfNotificationForUser);
</script>
答案 0 :(得分:1)
你必须用$(document).ready();
这样包裹它:
<script>
$(document).ready(function () {
$('#menu\\:notification, #menu\\:notificationGrowlMessageError_container')
.on('click', showUserTaskListIfNotificationForUser);
});
</script>