Jquery 更改所有其他项目上的CSS
我对ASP.Net非常陌生,对Javascript/jQuery知之甚少,但我有一个MVC应用程序要学习。我已经设置了索引视图,一切正常,但我想更改除我单击的项目之外的所有项目的CSS样式。我想在脚本中这样做,但我不知道足够的JS/JQ来做,而且我似乎无法通过搜索找到任何信息……我觉得这可能是我的搜索有问题。有人能帮忙吗Jquery 更改所有其他项目上的CSS,jquery,css,asp.net-mvc,Jquery,Css,Asp.net Mvc,我对ASP.Net非常陌生,对Javascript/jQuery知之甚少,但我有一个MVC应用程序要学习。我已经设置了索引视图,一切正常,但我想更改除我单击的项目之外的所有项目的CSS样式。我想在脚本中这样做,但我不知道足够的JS/JQ来做,而且我似乎无法通过搜索找到任何信息……我觉得这可能是我的搜索有问题。有人能帮忙吗 @section scripts { <script type="text/javascript"> $(document).ready(f
@section scripts {
<script type="text/javascript">
$(document).ready(function () {
$('[name^=project]').click(function (e) {
$('#partial').load($(this).data("url"))
})
})
</script>
}
<h2>Active Projects</h2>
<div class="project-list">
@foreach (var item in Model)
{
<div class="mig-project @item.ColorClass" name="project-@item.ServerName" data-url="@Url.Action("LoadPartialView", "MMC", new { server = @item.ServerName })">
<div>
<div class="client-name">@item.Client</div>
<div class="source-target">@item.SourceTarget</div>
<div class="server-name">@item.ServerName</div>
<div class="error-count">@item.ErrorCount</div>
</div>
</div>
}
</div>
<div id="partial"></div>
@节脚本{
$(文档).ready(函数(){
$(“[name^=project]”)。单击(函数(e){
$('#partial').load($(this.data(“url”))
})
})
}
活动项目
@foreach(模型中的var项目)
{
@项目.客户
@item.SourceTarget
@item.ServerName
@item.ErrorCount
}
嘿
也许它可以帮助您使用$('.allItems')。而不是('.specificItem')作为选择
@节脚本{
$(文档).ready(函数(){
$(“.mig项目”)。单击(功能(e){
$('#partial').load($(this.data(“url”));
$('.mig project')。不是(this).css(“背景”,“红色”);//或其他任何东西
})
})
}
活动项目
@foreach(模型中的var项目)
{
@项目.客户
@item.SourceTarget
@item.ServerName
@item.ErrorCount
}
嘿
也许它可以帮助您使用$('.allItems')。而不是('.specificItem')作为选择
@节脚本{
$(文档).ready(函数(){
$(“.mig项目”)。单击(功能(e){
$('#partial').load($(this.data(“url”));
$('.mig project')。不是(this).css(“背景”,“红色”);//或其他任何东西
})
})
}
活动项目
@foreach(模型中的var项目)
{
@项目.客户
@item.SourceTarget
@item.ServerName
@item.ErrorCount
}
不确定您正在单击什么,假设它是。mig project
然后在您现有的单击处理程序中添加:$(“.mig project”)。不是(这个)。addClass(“classToAdd”)
如前所述查看一下。不确定您正在单击什么,假设它是。mig project
然后在您现有的单击处理程序中添加:$(“.mig project”).not(this).addClass(“classToAdd”)
如前所述,看一看.not()非常好。这样就可以了!谢谢你的快速帮助。非常好。这样就可以了!谢谢你的快速帮助。