Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 更改所有其他项目上的CSS_Jquery_Css_Asp.net Mvc - Fatal编程技术网

Jquery 更改所有其他项目上的CSS

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

我对ASP.Net非常陌生,对Javascript/jQuery知之甚少,但我有一个MVC应用程序要学习。我已经设置了索引视图,一切正常,但我想更改除我单击的项目之外的所有项目的CSS样式。我想在脚本中这样做,但我不知道足够的JS/JQ来做,而且我似乎无法通过搜索找到任何信息……我觉得这可能是我的搜索有问题。有人能帮忙吗

@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()非常好。这样就可以了!谢谢你的快速帮助。非常好。这样就可以了!谢谢你的快速帮助。