0

我希望使用 Jquery 出现在页面上的 XML 属性值应该在特定字符处加下划线。

有人可以帮我吗?

先感谢您。

$(menuGroup).append('<a href="#" id="'+menuGroupName+'" onclick="SearchByDE(this.id)" title="'+menuTooltipNote+'" accesskey="'+menuAccessKey+'" class="hasSubMenu left_nav_menu">'+'<p style="padding-top:6px;">'+menuGroupName+'</p>'+'</a>');
4

1 回答 1

0

CSS:

.accesskey { text-decoration: underline; }

JS:

var accessIndex = menuGroupName.indexOf(menuAccessKey);
menuID = menuGroupName;
if (accessIndex !== null) {
    menuGroupName = menuGroupName.substr(0, accessIndex-1) + '<span class="accesskey">' +
                    menuAccessKey + '</span>' + menuGroupName.substr(accessIndex+1);
}
$(menuGroup).append('<a href="#" id="'+menuID+'" onclick="SearchByDE(this.id)" title="'+menuTooltipNote+'" accesskey="'+menuAccessKey+'" class="hasSubMenu left_nav_menu">'+'<p style="padding-top:6px;">'+menuGroupName+'</p>'+'</a>');

我仍然没有看到任何对 XML 的依赖。也许菜单数据来自 XML,但我不明白这对格式有什么影响。

于 2013-03-28T03:35:05.817 回答