添加CSS类到客户端超链接的代码后面
本文关键字:代码 超链接 客户端 CSS 添加 | 更新日期: 2023-09-27 18:10:48
我有一个链接列表:
<ul>
<li><a href="#">Aktuel</a></li>
<li><a href="#">Business</a></li>
<li><a href="#">Common</a></li>
<li><a href="#">Extras</a></li>
</ul>
我必须添加一个css类的链接之一。我将不得不在c#代码背后做它。结果应该是这样的:
....
<li><a href="#" class="active">Business</a></li>
....
我应该在哪个生命周期事件上执行,以及如何执行?
注意:我不能改变html的设计。
可以注册一个ClientScript。在CodeBehind上注册startpscript,以运行jQuery脚本并完成这项工作。
完整的解决方案,包括ASP。净一点:
string jsScript = "$(function () { $('"a:contains('Aktuel')'").addClass('"active'"); });";
ClientScript.RegisterStartupScript(typeof(Page), "anythingYouFancy", jsScript, true);
你可以在这里检查它的工作(不是ASP)。. NET部分坚韧):
http://jsfiddle.net/JwkAe/