当通过jquery在其中生成span时,链接不起作用

时间:2013-09-30 15:17:33

标签: jquery html dynamically-generated

您好我正在sharepoint上构建一个网站,我需要在标记的第一个单词上添加一个范围来正确设置样式。请查看此链接:https://anegis-public.sharepoint.com/

我这样做是通过添加此脚本

来实现的
$(document).ready(function(){
$('.menu-item-text').each(function(){
     var me = $(this);
     me.html(me.html().replace(/^(\w+)/, '<span>$1</span>'));
});

但正如您在上面的链接中看到的那样,对span的点击不起作用。所以点击第二个单词有效,但带有跨度的第一个单词不起作用。脚本在这里正常工作http://jsfiddle.net/Hymma/6/

我可以使用js或css对html进行任何更改。

1 个答案:

答案 0 :(得分:0)

感谢harry,insertusernamehere和pulina,问题在于.menu-item-text类,因为我无法编辑html或其他js文件所以我将此类添加到harry所提到的生成的span。现在它的工作正常。 lolzzzz来自微软的另一个奇怪的东西。