Я отключив ID флажок с помощью следующего JQueryотключить флажок с помощью JQuery
JQuery$('.ColVis_collection button').first().find('input').attr("disabled", true);
HTML
Этого код находится внутри другой кнопки, которая при нажатии активируется как выпадающее меню.
<div class="ColVis_collection TableTools_collection" style="display: block; position: absolute; opacity: 1; top: 102px; left: 274px; width: 449px;">
<button class="ColVis_Button TableTools_Button" style="width: 449px;">
<span>
<span class="ColVis_radio">
<input type="checkbox" checked="checked">
</span>
<span class="ColVis_title">
<span>
id
</span>
</span>
</span>
</button>
<button class="ColVis_Button TableTools_Button" style="width: 449px;">
<span>
<span class="ColVis_radio">
<input type="checkbox" checked="checked">
</span>
<span class="ColVis_title">
<span>
name
</span>
</span>
</span>
</button>
.
.
.
</div>
Первая кнопка с идентификатором диапазона получает отключить с помощью JQuery и размыто, показывая, что она отключена, но она может быть нажата, т.е. проверить/бесконтрольно. Я что-то упускаю?
Edit:
Я использую JQuery DataTables colvis особенность, которая позволяет скрыть/показать столбцы таблицы
Как вы можете видеть в этом изображении, флажок, кажется, отключены, но можно проверить/uncheked
Какую версию jQuery вы используете? в более поздних версиях jQuery '.attr (« disabled »,« disabled »)' должен быть '.prop (« disabled », bool)' –
Непонятно, в чем проблема. В этой скрипте (http://jsfiddle.net/j08691/PBhPJ/) флажок идентификатора отключен. – j08691
@ j08691, ya, но ни один другой флажок не может быть щелкнут, но при использовании с функцией colvis Datatables флажок можно проверить/снять флажок, а Да jQuery, который я опубликовал, кажется, что его отключили, но можно щелкнуть. Я использую jQuery 1.8 – beebek