0

嗨,我正在 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 不起作用。所以点击第二个单词有效,但第一个带有 span 的单词不起作用。该脚本在这里工作正常http://jsfiddle.net/Hymma/6/

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

4

1 回答 1

0

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

于 2013-10-01T10:48:13.170 回答