Условия в jQuery
Здравствуйте.
Нужен маленький скрипт, который проверял бы на наличие класса у элемента, а далее присваивал бы display:block другому элементу, взаимности от того, проходит ли данное условие. Код:
<div id="category_num">Код:
<div class="displaySub">Текст</div> |
Умение описать задачу практически отсутствует... :)
Цитата:
В твоем примере ИД ну никак не равет числу... Может просто в ДИВе с id="category_num" находится некий ДИВ и вот если у него ИД после подчеркивания содержит цифру из списка... Так? |
Цитата:
То есть если число совпадает с тем, что идет после "_", то... :) |
Цитата:
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
$(document).ready(function (){
var olist={
6:true,
8:true,
34:true,
88:true
};
$('#category_num > div').each(function (){
var val=this.id;
val=val.split('_')[1];
val=(olist[val])? 'block': 'none';
$('.displaySub').css('display',val);
});
});
</script>
</head>
<body>
<div id="category_num">
<div id="cat_8">
<input type="text" value="..." />
</div>
</div>
<div class="displaySub">Текст</div>
</body>
</html>
|
Огромное спасибо :)
|
| Часовой пояс GMT +3, время: 06:26. |