Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.12.2017, 20:44
Профессор
Отправить личное сообщение для Янковиц Посмотреть профиль Найти все сообщения от Янковиц
 
Регистрация: 17.11.2014
Сообщений: 403

Скрыть/показать строки таблицы
Разметка:
<table class="form-table no-border">
	<tbody>
		<tr class="parent">
			<th scope="row">Яндекс.Деньги<span class="description"></span></th>
			<td>
				<label class="switch_wrap">
					<input name="option[ym]" id="ym" class="parent" value="1" type="checkbox">
					<div class="switch"><span class="bullet"></span></div>
				</label>
			</td>
		</tr>
		<tr>
			<th scope="row">Телефон</th>
			<td>
				<label class="switch_wrap">
					<input name="option[ymphone]" id="ymphone" class="" value="1" type="checkbox">
					<div class="switch"><span class="bullet"></span></div>
				</label>
			</td>
		</tr>
		<tr>
			<th scope="row">Телефон</th>
			<td>
				<label class="switch_wrap">
					<input name="option[ymphone]" id="ymphone" class="" value="1" type="checkbox">
					<div class="switch"><span class="bullet"></span></div>
				</label>
			</td>
		</tr>
	</tbody>
</table>


Скрипт:
var $ = jQuery;
$(document).ready(function(){
	var _this = $('.switch_wrap .parent');
	_this.change(function(){
		if (_this.attr('checked')) {
			_this.parents('.parent').nextAll('tr').fadeOut();
		} else {
			_this.parents('.parent').nextAll('tr').fadeIn();
		}
	});
})


Стили:
.form-table tr{
display: none;
}
.form-table .parent{
display: block !important;
}

Подскажите, почему не работает скрипт?
Ответить с цитированием
  #2 (permalink)  
Старый 11.12.2017, 20:46
Профессор
Отправить личное сообщение для Янковиц Посмотреть профиль Найти все сообщения от Янковиц
 
Регистрация: 17.11.2014
Сообщений: 403

Кликая по чекбоксу с классом parent, нужно скрывать или показывать tr ниже tr с чекбоксом.
Ответить с цитированием
  #3 (permalink)  
Старый 11.12.2017, 20:51
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Янковиц,
if (_this.prop('checked'))
Ответить с цитированием
  #4 (permalink)  
Старый 11.12.2017, 20:53
Профессор
Отправить личное сообщение для Янковиц Посмотреть профиль Найти все сообщения от Янковиц
 
Регистрация: 17.11.2014
Сообщений: 403

Спасибо. Не увидел этот момент.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Показать не пустые строки таблицы rodiony4 Элементы интерфейса 4 19.09.2016 17:33
Как передать данные в другую панель из выбранной строки таблицы. layout: 'card'. Пролетарий ExtJS 5 03.06.2015 22:53
Получение данных из строки таблицы idShura AJAX и COMET 3 30.05.2014 16:39
Узнать номер строки таблицы по клику antserg jQuery 4 13.11.2011 13:46
Как реализовать скроллинг в Div-е до указанной строки таблицы. Shabol Элементы интерфейса 3 24.09.2010 14:19