이 ID를 찾지 만 클래스 아마의 jQuery 셀렉터
$('[id^=paritalIDname]').removeClass('[class^=partialClassName]');
을 제거하지 않는 요소는 요소가 partialClassNameFull
또는 partialClassNameHalf
I의 클래스 이름을 가지고 있는지 여부
<div id="partialIDname-full" class="something someone partialClassNameFull">
처럼 보이기 때문에 그것을 제거해야합니다.
은 내가removeClass('[class^=partialClassName*]');
처럼, 클래스 선택에 와일드 카드를 사용할 수 있다고 생각하지만 그건 작동하지 않습니다.
좋은 해결책은 무엇입니까? (감사합니다.) 당신은 명시 적으로 두 클래스를 모두 제거해야
클래스 이름에 패턴 일치를 수행 할 수 없습니다. 대신에 "partialClassName"과 "partialClassNameFull"의 두 클래스가되도록 정렬하십시오. – Pointy
안녕하세요 ... 귀하의 질문에 첫 번째 코드 줄과 유사한 질문 (http://stackoverflow.com/a/57819/414972)에 대한 답변에서 수집 할 수있는 정보를 사용하면 어떤 결과를 얻을 수 있습니까? –
'$ els.filter (function() {return /partialClassName/.test(this.className)})와 같은 빠른 정규 표현식으로'filter()'를 사용할 것입니다. – elclanrs