2016-11-12 6 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

これがあればあなたが.ready()ハンドラ

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



"disabled"からdisabled属性を設定し、セレクタ".custom_specialcase".attr()jQuery().not()に電話でセレクタ"input, select, button"を使用することができます私のやり方は? –

+0

jQuery( "input、select、button、table td")の呼び出し時に除外すべき '' td ''またはその他の要素を含める – guest271314

+0

wokring $(function(){ jQuery(" input、select、ボタンテーブルtd) .not( "。custom_specialcase")。attr( "無効"、 "無効") }) –

関連する問題