Jquery Accordion CSS header color changes based on IF 然后

标签 jquery asp.net-mvc css

我基本上知道如何创建 JQuery Accordion 并且可以插入我的 MSSQL 数据有标题但我想根据列数据更改标题的颜色。 @{var db = Database.Open("DB"); var commstat = "SELECT [name],[time],[state] FROM [dbo].[COMMLINE_STATUS]"; }

  $(function () {

      $("#accordion").accordion();

  });

@foreach(db.Query(commstat) 中的 var ms){

<div id="accordion">
<h3><a href="#">@ms.name</a></h3>
<div>
<p>@ms.time</p>
</div>}

根据向上或向下的状态,我希望 Accordion 盒的颜色向上为绿色,向下为红色。

最佳答案

为什么不在你的 CSS 中添加类似 ui-accordion-content-active 的样式并设置(绿色)样式,同时使用 ui-accordion-content 设置红色样式? jQuery 已经在 Accordion 元素上使用类。

关于Jquery Accordion CSS header color changes based on IF 然后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17687811/

相关文章:

javascript - 对 2 个不同的 View 模型使用一个函数 KnockoutJS

html - 媒体查询设置

javascript - 在 jQuery 中使用特定数据 ID 在 li 中添加 href 的属性

jquery - Bootstrap - 平板电脑 View - 文本/图像位置

c# - 使用 MVC3 操作在 ASPX 中提交表单后在 Controller 中请求

c# - Entity Framework ,代码优先,如何将主键添加到多对多关系映射的表中?

jquery - 3D 转换 (translate3D) 似乎导致移动设备上的 jQuery 动画缓慢

javascript - 当我将元素分配给一个类时,为什么这个 addEventListener 不起作用?

jquery - 如何将样式源更改为指向本地?

javascript - 在 URL 中使用 anchor 或数据过滤器