Условия в jQuery

I
На сайте с 28.03.2011
Offline
32
800

Здравствуйте.

Нужен маленький скрипт, который проверял бы на наличие класса у элемента, а далее присваивал бы display:block другому элементу, взаимности от того, проходит ли данное условие.

<div id="category_num">

<div id="cat_8"><input type="text" value="..."></div>
</div>
...
<div class="displaySub">Текст</div>

Например, если div с идентификатором равен, одному из чисел 6,8,34,88,78,79,80,81, то блоку

<div class="displaySub">Текст</div>

Присваивается css значение "display:block", иначе "display:none".

Robin_Bad
На сайте с 24.12.2007
Offline
85
#1

<script type="text/javascript">

$(function() {
var numbers = [ "cat_6","cat_8","cat_34","cat_88","cat_78","cat_79","cat_80","cat_81" ];

$("#category_num div").each(function(elem){
if(-1 != $.inArray($(this).attr("id"), numbers))
{
$(".displaySub").hide();
}
});

});
</script>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий