Вот это нормально работает, при редактировании существующей записи:
document.getElementById("field_edit3791").style.display = 'none';
А вот при создании новой записи не работает ни это, ни даже это:
$("field_edit3791").css("display", "none");
Код на странице такой:
<tr id="field_edit3791">
<td style="vertical-align:top; width:40%;">
<table align="right"><tbody><tr>
<td align="right"><b>Сумма</b></td>
<td><img src="images/help.gif" onclick="viewHelp(3791)" onmouseover="v_init = setTimeout('viewHelp(3791)', 500)" onmouseout="hideHelpInit(3791)"><div class="field_tooltip" id="ef_tooltip3791" onmouseover="viewHelp(3791)" onmouseout="hideHelpInit(3791)"></div></td> <td><b>:</b></td>
</tr></tbody></table>
<input type="hidden" id="main3791" value="0">
<input type="hidden" name="edit[new][3791]" id="edit3791" value="1"> </td>
<td id="field_edit3791_td1">
<input type="text" name="value[new][3791]" id="value3791" value="0,00" class="short_input">
</td>
</tr>
Если id поменять на "value3791" или "field_edit3791_td1" - тоже не получается..
Кто знает в чем тут дело?
Спасибо!


Сообщений в теме: 4
#2
Отправлено 13 Май 2014 - 14:08
Посмотрите в консоли браузера, там должна отобразиться ошибка.
#3
Отправлено 13 Май 2014 - 14:40
В консоли все работает:
А в коде - нет:
{literal}
$(document).ready(function(){
document.getElementById("field_edit3791").style.display = 'none';
});
{/literal}
document.getElementById("field_edit3791").style.display = 'none';
"none"
А в коде - нет:
{literal}
$(document).ready(function(){
document.getElementById("field_edit3791").style.display = 'none';
});
{/literal}
Умные сайты на заказ
https://info.crm-master.info
https://info.crm-master.info
#4
Отправлено 13 Май 2014 - 14:53
Нет, а ошибок js при загрузке страницы в консоли не всплывало? Попробуйте использовать код без функции $(document).ready
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных