скрыть тег div, где id с jquery и mvc

0

Как скрыть div, где id с jquery и mvc?

<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. Но я понятия не имею!

Теги:
asp.net-mvc

2 ответа

0
Лучший ответ

я использую:

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

его работа;

1

Вы можете сделать это:

$('.List-Display').find('div:not("#'+ parameters + '")').hide();
  • 0
    не работал. Почему ?
  • 0
    @john: Пожалуйста, попробуйте еще раз. Я написал код согласно вашей предыдущей разметке HTML ... Fiddle Demo
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню