当IFrame加载此代码时,会将'click'
事件附加到'a'
标记。
function AddEventListenerToFrame(iframe)
{
var frame = $(iframe).get(0).contentDocument;
$('a', frame).click(function (event) {
$(this).attr("target", "_blank");
});
}
这很好用。但是当用户点击渲染的菜单并渲染新的部分时,点击不再起作用。
所以,问题是:事件不适用于新元素。
如何为新呈现的内容附加相同的事件??