我使用 JSF 和 Spring Boot。我的 xhtml 文件中有 jquery 脚本,它动态地将单击方法添加到出现的组件中。一切正常,但是当我复制链接并使用此链接打开一个新选项卡时。在新选项卡中运行我的 JQuery 脚本。点击时在那里不起作用。我做错了什么?
<script>
$('#menu\\:notification, #menu\\:notificationGrowlMessageError_container')
.on('click', showUserTaskListIfNotificationForUser);
</script>
最佳答案
你必须用 $(document).ready();
包装它,如下所示:
<script>
$(document).ready(function () {
$('#menu\\:notification, #menu\\:notificationGrowlMessageError_container')
.on('click', showUserTaskListIfNotificationForUser);
});
</script>
关于javascript - JQuery 无法在新选项卡中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38995751/