【发布时间】:2012-03-10 12:33:53
【问题描述】:
我想更改我点击的 LI Tag 的背景颜色....
但问题是,代码(JQuery 和 LI 列表)在 masterpage(Admin.master) 上,
我在 Admin.Master 页面上编写了以下代码...但它似乎不起作用.....
<div id="main_menu">
<ul>
<li><a href="dashboard.aspx">Dashboard</a> </li>
<li><a href="Contacts.aspx">Contacts</a></li>
<li><a href="MeetingA.aspx">Schedule Meeting</a></li>
<li><a href="Tasks.aspx">Task</a></li>
<li><a href="Calendar.aspx">Calendar</a></li>
<li><a href="Documents.aspx">Documents</a></li>
</ul>
</div>
我的 JQuery 代码是:
$(document).ready(function(){
$("li").click(function(){
$('li').removeClass('selected');
$(this).addClass('selected');
});
});
风格:
<style type="text/css">
li { color: #000; } li.selected { color: #FF0000; }
</style>
所有代码都在 MasterPage 上,但没有得到解决方案..
谢谢, 维沙尔
【问题讨论】:
-
- 我的 JQuery 代码是:$(document).ready(function(){ $("li").click(function(){$('li').removeClass('selected' ); $(this).addClass('selected'); }); }); - 样式:
-
编辑您的问题并将代码放在那里。为什么 html 和 jQ 在哪里很重要?
-
好吧,我不确定,为什么它不起作用.....在母版页上!!!
标签: jquery asp.net menu html-lists master-pages