2012-01-25 2 views
20

다음 html이 주어지면 type을 기반으로 둘 다 얻을 수있는 선택기가 있습니까? 다중 값을위한 jQuery 속성 선택자

 

$('input[type=text || button]'); //for example, double pipes as an OR does not work 

<input type="text" /> 
<input type="button" /> 

나는 워드 프로세서를 통해 갔다,하지만 난 논리 연산자를 사용하는 능력 또는 일치하는 목록을 제공하는 수단에 아무것도 찾을 수 없습니다.

+3

가능한 중복 시도 [JQuery와 : multple 가능한 속성 값으로 선택하는 청소기 방법 (http://stackoverflow.com/questions/5471775/jquery-cleaner-way-to-select-by-multple-possible-attribute-values) –

답변

31

이 도움이 될 것입니다

$('input[type="text"], input[type="button"]'); 
+1

정말 더 좋은 해결책이 있습니까? 나는 이것이 "value1 | value2"솔루션에 비해 약간의 성능 향상이 있을지 모르지만 CSS3에는 다른 방법이 없기 때문에 검색을 시작했습니다. 글쎄, jQuery가 최적화 측면에서 최선이라고 생각한다. – Kiruse