2011-08-17 17 views
1

チェックボックスとラジオボタンのスタイルを設定するアクションを無効にしたいのですが、どうすればいいのかわかりません。jQuery無効化チェックボックススタイルアクション

私はこのJavascriptのラインを持っている:

$("input[type=radio], input[type=checkbox]").customInput(); 

これは素晴らしい取り組んでいるが、チェックボックスは、私はそのアクションを無効にしたいテーブル内にある場合。

答えて

1

これを試してみると、私はそれを実行しようとはしませんでしたが、アイデアはしっかりしています。代わりに親の

$("input[type=radio], input[type=checkbox]").each (function() 
{ 
if ($(this).parent("table").length == 0) 
{ 
customInput(); 
} 
}); 
+0

こんにちはVinnyq12、私は動作しませんでした...私はこのエラーを取得する: 'エラー捕捉されないにReferenceErrorを:customInputは – Maanstraat

+1

使用$(この).customInputを()defined'されていません。それは動作するはずです –

+0

こんにちは@Sarah、今私はエラーがない...しかし、まだテーブルのcostumInput負荷 – Maanstraat

1

使用両親()()。

また、フィルタ機能を試すこともできます。

$("input[type=radio], input[type=checkbox]").filter(function(){ return $(this).parents("table").length }).customInput();​​​​​​​​​​​​​​​ 
+0

こんにちはステファン、thnx!両親は仕事をした。あなたのフィルタ機能は私のためには機能しませんでした。 – Maanstraat