Я ищу, чтобы отключить все элементы (элементы управления) указанных столбцов таблицы (td) с помощью jQuery.Отключить все элементы управления столбцом таблицы, используя jQuery
Моя таблица выглядит следующим образом:
<table>
<tr>
<td id="1.1.tcol"></td>
<td id="1.2.tcol"></td>
<td id="1.3.tcol"></td>
<td id="1.4.tcol"></td>
</tr>
<tr>
<td id="2.1.tcol"></td>
<td id="2.2.tcol"></td>
<td id="2.3.tcol"></td>
<td id="2.4.tcol"></td>
</tr>
</table>
таблица генерируется динамически, но это, как он отображается как. Теперь каждый из моих <td>
имеет несколько элементов управления, таких как select, checkbox, buttons, но не фиксируется для каждой строки и столбца. Я хочу отключить все элементы управления указанного <td>
, используя его идентификатор.
Я использовал следующий JQuery, но это не seemt сделать работу:
$('#' + td_id).select('*').each(function(element){element.disabled=true});
Я также попытался следующие, до сих пор это не похоже на работу:
$('#' + td_id).attr('disabled', 'false');
Я делаю что-то неправильно? Пожалуйста помоги.
Спасибо!
Кажется не работает. Также не все элементы управления имеют тип «вход». Есть выделенные выпадающие списки, текстовые поля, кнопки, флажки. – Anupam
PLS проверить ссылку в ответе .. он выбирает все элементы ввода –
К сожалению ... извините. Не знал, что: input выбирает все элементы управления. Думал, что он выбирает только типы ввода. Но предоставленный вами код не отключается. :( – Anupam