jQuery的,.wrap然后单击IE7

我已经使用jQuery在IE7的一个问题.wrap功能。 我有元素的列表。 在点击我做这样的事情:

function wlt(father) { hlms = $(father).find('.moreSpan a').attr('href'); tlms = $(father).find('.moreSpan a').attr('title'); // Add/remove link on h2 $(father).find('h2 > .bold').wrap('<a></a>'); $('.stripClose h2 > a > .bold').unwrap(); $(father).find('h2 > .bold').wrap('<a href="' + hlms + '" title="' + tlms + '"class="searchtitle_i"></a>'); // Add/remove link on Showcase H2 $(father).find('h2 > .linkAllTitle ').wrap('<a></a>'); $('.stripClose h2 > a > .linkAllTitle').unwrap(); $(father).find('h2 > .linkAllTitle ').wrap('<a href="' + hlms + '" title="' + tlms + '"class="searchtitle_i"></a>'); }

基本上在每一个网页浏览器此代码的工作:它会显示一个div的内容,并增加了一个链接li的元素点击。

在IE7当我点击li元素页面显示div的内容,然后去的jQuery添加的链接。 你有什么事情的想法?

--------------解决方案-------------

这听起来像你的点击事件仍在继续传播,或者一个鼠标按钮事件触发了链接。 是否有可能调用函数WLT像这样?

$(father).click(function(event) {
event.stopPropagation();
function wlt(father);
}

分类:jQuery的 时间:2015-03-15 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.076 (s). 10 q(s)