Условия в 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, время: 12:37. |