2016-11-03 8 views
1

私は空のフィールドで整列の問題を引き起こすChromeのバグを修正するためにjQueryハックを使用しています。 Chrome align-items: baseline for select and input elementsjQueryは複数のタイプのテキストベースの入力を選択します

$('input:text').each(function(i,el) { 
    if (!el.value || el.value == '') { 
     el.placeholder = ' '; 
    } 
}); 

私はそれはそれを行うにはすっきり方法だとして、ラジオのチェックボックスや範囲スライダに影響を与えることなく、すべてのテキストスタイルの入力(テキスト、電子メール、日付、TEL、数など)に影響します。

各入力タイプを個別にリストすることなくこれを行う方法はありますか?

答えて

0

type=checkboxtype=radio

$('input:not([type='radio']:not([type='checkbox']))') 
+0

を削除おかげで@void、ちょうどそれが仕事を得るために引用符を削除する必要がありました。 $( 'input:not(type = radio):not([type = checkbox])):.each(function(i、el){ if(!el .value || el.value == ''){ el.placeholder = ''; } }); –

関連する問題