如何在javascript中创建CLASS链接?

时间:2012-05-20 14:18:37

标签: javascript xml

这是我在StackOverflow中的第一个问题,但我已多次使用该网站,并且您总是帮助我解答您的问题。现在是时候分享我的疑问,因为我在这里找不到类似的。

我的网站上有一个flash横幅旋转器,它使用XML配置将旋转的图像和链接。我没有访问来源,因为它是商业版本。

我不能使用jQuery来旋转图像,因为我有一个下拉菜单,它总是落在横幅后面。我尝试了z-index但它在IE上不起作用。

其中一张图片是显示视频,因此,当有人点击它时,我想要一个灯箱打开并播放视频(我将使用Sublimevideo.com)

XML现在是这样的:

<slideshow>
    <photo image="path/image.jpg" url="link" target="_blank"></photo>
</slideshow>

我需要在此链接中添加CLASS,因为我希望它在灯箱中打开!!!

所以我想知道做这样的事情:

window.location.href='link class="lightbox"';

但这不是一种选择,它没有用!

那么如何在xml文件的链接中添加CLASS?

我想知道使用javascript,但如果你有任何其他选择,那将是伟大的!

非常感谢,对不起我的英语,我来自巴西= P

1 个答案:

答案 0 :(得分:0)

你可以用一个可怕的jQuery hack来做到这一点:

$('*[href*="path/image.jpg"]')​.addClass('lightbox');​​​​​​​​​​

当然,如果您知道HTML的外观,您可以使用更具体/更不丑的选择器。

更好的解决方案是在服务器上添加类,这听起来应该是可能的。