向Iframe添加事件侦听器

时间:2017-07-11 13:30:26

标签: javascript jquery .net iframe

当IFrame加载此代码时,会将'click'事件附加到'a'标记。

            function AddEventListenerToFrame(iframe) 
            {
                var frame = $(iframe).get(0).contentDocument;
                $('a', frame).click(function (event) {
                    $(this).attr("target", "_blank");
                });
            }

这很好用。但是当用户点击渲染的菜单并渲染新的部分时,点击不再起作用。

所以,问题是:事件不适用于新元素。

如何为新呈现的内容附加相同的事件??

0 个答案:

没有答案