使用jquery和mvc隐藏div标签

时间:2021-05-26 20:31:35

How to hide div where id with jquery and mvc?

如何使用jquery和mvc隐藏div所在的div?

<div class="List-Display">
    @for(int i=1;i<=10;i++)
    {
        <div  id="@i">
            <span>content</span>
        </div>
        <button onclick="display(@i)" type="button">
    }
 </div>

I've tried the following but not worked!

我尝试过以下但没有奏效!

<script>
    function display(parameters) {
        $('.List-Display').find('div[id!=' + parameters + ']').hide();
        //or
            $('.List-Display').filter('div[id!=' + parameters + ']').hide();
        }
    </script>

I need to hide div tag where id!=parameters. But I have no idea!!

我需要隐藏div标签,其中id!=参数。但我不知道!!

2 个解决方案

#1


1  

You can do this:

你可以这样做:

$('.List-Display').find('div:not("#'+ parameters + '")').hide();

#2


0  

i use :

我用 :

$('.List-Display').children('div:not("#' + parameters + '")').hide();

. its worked;

。它的工作;

#1


1  

You can do this:

你可以这样做:

$('.List-Display').find('div:not("#'+ parameters + '")').hide();

#2


0  

i use :

我用 :

$('.List-Display').children('div:not("#' + parameters + '")').hide();

. its worked;

。它的工作;