2011-08-03 2 views
0

나는 Google+ 테마를 작성했습니다. CSS/Javascript를 삽입하여 일부 색상, 배경 이미지 등을 대체합니다. 최근에 클래스 및 ID의 이름이 많이 변경된 것 같습니다. 코드를 다시 작성한다면, 동적 이름을 가진 페이지 요소에 CSS (jquery의 .css() 함수와 같은 자바 스크립트를 통해)를 할당하는 방법이 있습니까?동적으로 명명 된 요소에 CSS 적용하기

편집 : 그렇다면 어떻게?

코드 : https://github.com/bichiliad/G-Theme

예 : 나는 로고를 교체 할 경우에 사용 :

$ ("AU-PG-T의 IMG :. 첫째"). ATTR ('SRC', logoURL) ;

그러나 새 업데이트를 사용하면 로고를 포함하는 div는 이제 ".a-fa-bh-T"가됩니다.

+0

동적으로 명명 된 요소입니까? 모든 예제를 제공 할 수 있습니까? –

+0

코드 중 일부를 매우 불편하고 솔루션을 제안하기가 어렵지 않다. – XGreen

+0

@Joseph, 위의 예가있다. – Salem

답변

2

jQuery find()과 정규식 패턴을 사용하여 계층 구조를 기반으로 요소를 찾으려고 할 수 있지만 계층 구조가 변경되면 그 중 하나는 작동하지 않습니다. 그리고 네, jQuery의 css()을 사용하여 이러한 스타일을 적용 할 수 있습니다.

관련 문제