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 に答える