c# - 动态改变CSS

标签 c# javascript jquery asp.net

我有像这样的CSS:

.myTabs .JustForFun .ajax__tab_inner:hover 
{
    width: 109px; 
    background:  url ("/images/csc_tr.png") no-repeat 100% 0%; margin-right: 2px;
    background-color: #BBC614; 
}

在 C# 后面使用 javascript、jquery 或 asp.net 代码,我想操作 background-color 属性。

我想知道我该怎么做,您推荐的解决方案的优点和缺点是什么。

最佳答案

在 jQuery 中你可以简单地使用

<script type="text/javascript">
    $(document).ready(function(){
        $(".myTabs").css("background-color","your color");
    });
</script>

如果您通过 C# 代码执行此操作,则页面将刷新。

您无法通过 JavaScript 将属性更改应用于 :hover,而应使用 jquery.hover 函数。

关于c# - 动态改变CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9021507/

相关文章:

c# - WaitForExit() 抛出异常 c#

javascript - 无法将 useState 与 typescript 一起使用(找不到名称 'useState' )

javascript - 无限大小的基础转换?

php - 通过ajax发送到php/sql时无法存储HTML

javascript - 过滤多个选项的数组以返回新选择中的选项

javascript - 如果使用 select2 选择了特定值,则不允许选择其他选项

c# - EPPlus - LoadFromCollection - 文本转换为数字

C# - 如何使用自定义代码与后台 worker 一起工作 - 运行、暂停、停止?

c# - 按多列对 C# 列表进行排序

javascript - 如何在 Javascript 中将节点附加到 div 的开头?