JQuery无法在新标签中使用

时间:2016-08-17 11:46:20

标签: javascript jquery

我使用JSF和spring boot。我的xhtml文件中有jquery脚本,可以动态地将click方法添加到出现的组件中。一切正常,但是当我复制链接并打开一个带有此链接的新标签时。在新选项卡中,我的JQuery脚本运行。点击不在那里工作。我错了什么?

 <script>
                $('#menu\\:notification, #menu\\:notificationGrowlMessageError_container')
                .on('click', showUserTaskListIfNotificationForUser);
  </script>

1 个答案:

答案 0 :(得分:1)

你必须用$(document).ready();这样包裹它:

<script>
    $(document).ready(function () {
        $('#menu\\:notification, #menu\\:notificationGrowlMessageError_container')
                .on('click', showUserTaskListIfNotificationForUser);
    });
</script>