- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Как сделать чтобы при изменении формы (обязательно двух значений), в которой есть два инпута id = city и probeg, строки таблицы, которые имеют значения колонки равное нулю или пустое с классом .hideTr, скрывались.
<span id="message"></span>
<form id="form" action="zakaz.php" method="post">
<table width="450" cellpadding=5 cellspacing="0" id="calc_table">
<tr>
<td width="50">Н/час</td>
<td>Работы</td>
<td>грн.</td>
</tr>
<tr>
<td></td>
<td>
<select id="city" onChange="calculate()"><option value="0">- Город -</option></select>
<select id="probeg" onChange="calculate()"><option value="0">- Пробег -</option></select>
</td>
<td><b class="bigtext">Total</b></td>
</tr>
<tr>
<td></td>
<td>
Стоимость нормачаса (грн): <span id="square"></span>
</td>
<td id="totsumm" bgcolor="red">0</td>
</tr>
<tr>
<td id="rrcost" bgcolor="#ccc">0</td>
<td bgcolor="#ccc"><b>Регламентные работы</b></td>
<td id="rrsumm" bgcolor="#ccc" align="right" class="hideTr">0</td>
</tr>
<tr>
<td id="zzk-cost">0</td>
<td>-проверка задних тормозных колодок</td>
<td id="zad-tk" align="right" align="right" class="hideTr"></td>
</tr>
<tr>
<td id="zm-cost">0</td>
<td>-замена моторного масла</td>
<td id="zamenaMasla" align="right" align="right" class="hideTr"></td>
</tr>
<tr>
<td id="zkp-cost">0</td>
<td>-замена масла коробки передач</td>
<td id="zamenaMaslaKpp" align="right" class="hideTr"></td>
</tr>
код не весь, но весь и не нужен
Неужто никто не разбирается в jquery?
Потрудитесь на http://jsfiddle.net/ накидать нормальные исходные данные для помощи.
А не эту невалидную пежню, что в стартпосте.
так то все просто, но лень объяснять ночью в воскресенье
if ($('#city').change() && $('#probeg').change() && $('#calc_table tr td.hideTr') !== "") {
(строка таблицы в которой находится $('#calc_table tr td.hideTr')).show();
} else if ($('#city').change() && $('#probeg').change() && $('#calc_table tr td.hideTr') == ""){
(строка таблицы в которой находится $('#calc_table tr td.hideTr')).hide();
} else {
alert("Набокопорил или еще что-то");
}
Главный вопрос - как выбрать строку таблицы, которая содержит td.hideTr?
Главный вопрос - как выбрать строку таблицы, которая содержит td.hideTr?
$('td.hideTr').parent('tr') или $('td.hideTr').parent()
Благодарю, сейчас попробую
Главный вопрос - как выбрать строку таблицы, которая содержит td.hideTr?
$('td.hideTr').parent().find('tr').hide();
не получается и так, видимо придется делать проверку для каждой строки
$('td.hideTr').each(function() {
$(this).parent().find('tr').hide();
});
Попробуйте таким образом ☝
я люблю отмечать данный с ИД
например
$('#city-1')
$('#city-2')
дальше строить доступ к ним и изменение + может быть использовать дополнительные связывающие структуры (которые генеряться на сервер и передаються в на страницу, если это НЕОБХОДИМО!)
чтобы не заниматься какой-то ерундой