0

jqueryとmvcでidの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ます。でもわかんない!!

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 に答える