使用jquery和mvc隐藏div标签

时间:2013-11-11 11:45:55

标签: javascript jquery asp.net-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>

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

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

我需要隐藏div标签id!=parameters。但我不知道!!

2 个答案:

答案 0 :(得分:1)

你可以这样做:

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

答案 1 :(得分:0)

我用:

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

。它有效;