2016-11-12 3 views
0

Я новичок в JQuery. Мне нужно отключить все элементы, кроме этого класса custom_specialcase.Отключить все элементы формы, кроме определенного класса

Благодаря

<div> 
<button>B1</button><br> 
<button class="custom_specialcase">B2</button><br> 
<input type="checkbox" class="custom_specialcase"/>Checkbox1<br> 
<input type="checkbox" />Checkbox2<br> 
<input type="radio" class="custom_specialcase"/>Radio1<br> 
<input type="radio" />Radio2<br> 
<select class="custom_specialcase">Select 
<option>1</option> 
<option>1</option> 
</select> 
<select > 
<option>2</option> 
<option>2</option> 
</select> 
</div> 

ответ

1

Вы можете использовать селектор "input, select, button" при вызове jQuery(), .not() с селектором ".custom_specialcase", .attr() установите disabled атрибут "disabled" в .ready() обработчиком

$(function() { 
    jQuery("input, select, button") 
    .not(".custom_specialcase").attr("disabled", "disabled") 
}) 
+0



Если это как я могу это сделать? –

+0

Включить '' td "' или другой элемент, который следует исключить при вызове 'jQuery (« input, select, button, table td »)' – guest271314

+0

not wokring $ (function() { jQuery ("input, select, («отключено», «отключено») }) –