• Страница 1 из 1
  • 1
Модератор форума: Admin, Cибиря4ка, Komoff, Diana  
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Вопрос про скобки [ не работают div классы
Вопрос про скобки [ не работают div классы
Дата: Вторник, 23.04.2013, 03:05 |
Axse
Лейтенант
Группа: Пользователи
Сообщений: 52
Награды: 0
Репутация: 2
Статус: Offline


Вот такая проблема

есть html код
Код
<td class=xfields colspan="2"><input type="text" name="xfield[serii]" id="xfield[serii]" value="" />  </td>


делаю вот так
Код
<div style="display:none"><td class=xfields colspan="2"><input type="text" name="xfield[serii]" id="xfield[serii]" value="" />  </td></div>


или вот так

Код

<script type="text/javascript">  
  $(function(){  
/* Start DocumentReady */  
  $('div.hideWrap a.hideBtn').each(function(i){var cookie=getCookie('hideBtn'+i);  
  if(cookie&&cookie.indexOf('close')!=-1){$(this).toggleClass('close').siblings('div.hideCont').hide();};  
  });  
/* StartClickFunction */  
  $('div.hideWrap a.hideBtn').click(function(){  
  $(this).toggleClass('close').siblings('div.hideCont').slideToggle('normal');  
  var hideBtn=$('div.hideWrap a.hideBtn').index($(this)),isShow=$(this).attr('class');  
  setCookie('hideBtn'+hideBtn,isShow,365);return false;  
  });  
/* End DocumentReady */  
  });  
  </script>
<div class="hideWrap">  
  <a class="hideBtn" href="javascript://" title="скрыть блок">  Скрыть</a> </div>
<div class="hideCont">  
<td class=xfields colspan="2"><input type="text" name="xfield[serii]" id="xfield[serii]" value="" />  </td>
</div>  
</div>  


В первом примере не работает display:none текст по прежнему отображается, во втором не работает сворачивание блока. Думаю все дело в скобках [] может и в хтмл есть какая то функция экранировать ?

Добавлено (23.04.2013, 03:05)
---------------------------------------------
это проблема была в стилях все работает оказывается )

 
Дата: Среда, 24.04.2013, 02:00 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Axse,
Цитата (Axse, Вт, 23.04.2013, 03:05:29)
делаю вот так
Код
<div style="display:none"><td class=xfields colspan="2"><input type="text" name="xfield[serii]" id="xfield[serii]" value="" /> </td></div>

Так не делают..
Либо всю таблицу заключают в блок, либо только содержание ячейки.

Типа:
Код
<div class="hideWrap">    
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td>
<a class="hideBtn" href="javascript://" title="скрыть блок">  Скрыть</a>   
<div class="hideCont">
<input type="text" name="xfield[serii]" id="xfield[serii]" value="" />
</div>
</td>
</tr>
</table>
</div>


Или:
Код
<div class="hideWrap"><a class="hideBtn" href="javascript://" title="скрыть блок">  Скрыть</a>   
<div class="hideCont">
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td>
<input type="text" name="xfield[serii]" id="xfield[serii]" value="" />
</td>
</tr>
</table>
</div>
</div>

..

Цитата (Axse, Вт, 23.04.2013, 03:05:29)
Думаю все дело в скобках [] может и в хтмл есть какая то функция экранировать ?

Скобки здесь абсолютно не при чем.
..


 
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Вопрос про скобки [ не работают div классы
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия