Показать сообщение отдельно
  #5 (permalink)  
Старый 15.02.2020, 09:08
Профессор
Отправить личное сообщение для savsoft Посмотреть профиль Найти все сообщения от savsoft
 
Регистрация: 03.01.2019
Сообщений: 155

Сообщение от рони Посмотреть сообщение
savsoft,
тег run добавьте в свой код.

[html run]
... минимальный код страницы с вашей проблемой
[/html]
Сделал, вроде работает как нужно, но непонятно какие могут быть проблемы. Вопрос чисто по коду jquery

jQuery(function ($) {

	$(document).on('change', 'input:checkbox', function () {
				
		if ($(this).is(':checked')) {
				
			var myClass = this.className;
												
			$("." + myClass).not(this).prop('checked', false);
		}
				
	});
});


Он работает и я понимаю, что он делает. А вот предложенный другой вариант ставит меня в тупик. Собственно вопрос, мой код будет работать или нет?

И как работает предложенный вариант

$(this).closest('tr').find(':checkbox').not(this).prop('checked', this.checked)


Как он снимает отметку чекбокса в колонке таблицы, в другой строке?

Последний раз редактировалось savsoft, 15.02.2020 в 09:11.
Ответить с цитированием