0

如何使用 jquery 和 mvc 隐藏 div where id?

<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。但是我不知道!!

4

2 回答 2

1

你可以这样做:

$('.List-Display').find('div:not("#'+ parameters + '")').hide();
于 2013-11-11T11:48:58.003 回答
0

我用 :

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

. 它的工作;

于 2013-11-11T12:35:41.240 回答