2010-01-13 13 views
1

allready 클래스가없는 양식 요소에 클래스를 추가하려면 jQuery가 필요합니다. 나는 hasNoClass라는 함수를 만들었다.클래스가없는 태그를 찾고 클래스를 추가하십시오.

실생활에서 할 수 있습니까? 가짜 코드 : "클래스가없는"양식 태그에 클래스 추가 jQuery ("form"). hasNoClass(). addClass ("gotClass");

다른 방법으로 페이지에 세 번째 형식의 시작 태그를 추가 할 수 있습니다. 그 방법도 알 수 없지만 위치 또는 개수 기능이있을 수 있습니다 가짜 코드 : 세 번째 형식 태그에 클래스 추가 : jQuery ("form") postition ("3"). addClass ("gotClass");

와우! 두 가지 질문이 있었지만 한 가지만 필요했지만 두 가지 모두에 대한 대답은 .. 아는 어쩌면 나중에 사용할 수

브롬 앤더스

답변

4

이것은 수행해야합니다

$('*:not([class])') 

그런 다음

$('*:not([class])').addClass('gotClass'); 

또는

$('*:not([class])').eq(3).addClass('gotClass'); 

가 명확하게 할 수있을 것입니다 : 선택기 범위 내에서 not를 모든 요소 *을 일치 : "모든 요소를 속성이있는 경우 [, ], class "

+0

빙고! 매우 빠른 답변을 주셔서 감사합니다 – Tillebeck

+0

색인 - 0부터 시작합니다. 3 번째 요소는 색인 2를 갖습니다. – mauris

+0

예, 의견을 보내 주셔서 감사합니다. –

0

3 번째 양식을 받으려면 간단히 ...

$('form:eq(2)').addClass('gotClass'); 
관련 문제