2016-11-03 3 views
1

빈 필드에서 정렬 문제를 일으키는 버그를 수정하기 위해 jQuery 해킹을 사용하고 있습니다. 그것을 할 수있는 깔끔한 방법을 보인다 Chrome align-items: baseline for select and input elementsjQuery 여러 유형의 텍스트 기반 입력 선택

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

나는 라디오 체크 박스에 영향을주지 않고 모든 텍스트 스타일의 입력 (텍스트, 이메일, 날짜, 전화, 번호 등)에 영향을 원하는 슬라이더를 다양합니다.

각 입력 유형을 개별적으로 나열하지 않고이를 수행 할 수있는 방법이 있습니까?

답변

0

제거 type=checkboxtype=radio

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

덕분에 그냥 일하러 가야 따옴표를 제거했다, @void. $ ('input : not ([type = 라디오] : not ([type = checkbox]))') .each (function (i, el) { if (! el .value || el.value == '') { el.placeholder = ''; } }}); –