Имя: Пароль:
IT
Веб-мастеринг
JQuery, не работает hide и show
0 megabax
 
26.10.12
17:15
Добрый день.
Выполняю вот такой скрипт:
   function face_click(ob) {
       alert(ob.value);
       if(ob.value=="юр.") {
           alert("show");
           $("#name_org").show();
       } else {
           alert("hide");
           ($("#name_org").hide());
       }
   }
и он почему то не меняте видимость элемета name_org, который объявлен вот так:
       <tr id="name_org"><td>Наименование организации:<span class="Required">*</span></td><td><input type="text" name="name" value="#name" size="50"></td></tr>

Подскжаите плз, в чем может быть проблема?
Сам скрипт вызывается и условие выполняется, об этмо красноречивао говорят алерты.
1 Гинзбург
 
26.10.12
17:24
а чо там джкери в див вставляет или как ?
2 megabax
 
26.10.12
17:50
нет, дикюери делает <TR> либо видимым, либо нет
3 Гинзбург
 
26.10.12
17:52
а как он делает - меняет стили ?
4 megabax
 
26.10.12
17:58
методом show();
и hide()
я просто вызываю эти методы а что там внутри джикуери делает - не знаю, к сожалению, его код закрыт опфускатором
5 megabax
 
26.10.12
18:00
при чем что интересно, раьне у меня работало, а когда програно HTML через шаблонизатор почему то перестало, полсе
<tr id="name_org"><td>Наименование организации:<span class="Required">*</span></td><td><input type="text" name="name" value="" size="50"></td></tr>
6 megabax
 
26.10.12
20:02
спасибо всем, оказывается просто шаблонизатор покоцал "#name_org"
7 Гинзбург
 
26.10.12
20:20
(4) таких методов не существует, это все выдумки
8 kokamoonga
 
26.10.12
21:15
(7) бредить изволите? http://docs.jquery.com/Tutorials:Basic_Show_and_Hide