2016-11-22 13 views
-1

jQueryを使用してフォーム要素の表示を切り替えようとしています。私はフリップスイッチのウィジェットを持っていて、それはclass='reviewControls'またはdata-wrapper-class='reviewControls'属性のクラスを設定しています(this fiddle参照)。問題はそれが私のコードではなく、フィドルで働いているということです。私のコードは<label>フィールドを隠しますが、<input>フィールドは隠しています。 jQueryが<label>要素にstyle="display: none;を追加しても、デバッグするのは難しいですが、<input>要素(およびそのスタイル)は変更されません。何か案は?フォーム要素の可視性を切り替える

+0

あなたのコードを確認する必要があります。あなたのコードでは、いくつかのコンフリクトが発生している可能性がありますので、徹底的にチェックしてみてください。 –

+0

ありがとう@RaniMorelesRubillos、ウェブインスペクタ(Safari)では、どちらの要素にも追加される 'reviewControls'スタイルは表示されません。 'style =" display:none; 'を'

答えて

0

私はこの問題を解決するように見えませんでしたが、別の<div>に要素をラップし、その新しい<div>を隠して問題を解決しました。

関連する問題