background-image: url(somepath/somename.png)
의 스타일을 가진 div
의 모든 jQuery를 어떻게 선택할 수 있습니까?png 배경 이미지가있는 모든 div 선택
답변
는 jQuery를 선택이 아니라, 문제가 해결 될 수 있습니다 그러나
$('div').each(function() {
if ($(this).css('background-image') == 'url("image.png")') {
// do something here
}
});
이,보다 효율적인 방법은 당신이 아니라 배경 이미지를 사용하는 하나의 클래스를 가지고 있는지 확인하는 것, 단순히 선택
$(document).ready(function() {
$.extend($.expr[':'], {
hasMyImage: function(el) {
return ($(el).css('background-image') == "Url('somepath/somename.png')");
}
});
});
그런
선택하기 : 사용자 지정 선택기를 추가 $('.bgClass')
+1은 클래스 사용에 대한 제안입니다. –
문제는 내가 요소를 생성하는 코드에 액세스 할 수 없다는 것입니다. 날씨 웹 파트이고 배경 이미지 주소가 항상 바뀝니다. div에는 클래스가 없습니다. 이 점은 나를이 문제로 인도한다. – frbry
시도
$("div:hasMyImage");
'background-image'에서 적절한 브라우저 간 일치를 위해서는 regexp가 필요합니다. 일부 브라우저는 문자열 식별자 ('')로 값을 반환하지만 일부는 반환하지 않습니다. url()의 경우도 다를 수 있습니다. –
+1 정말 대단합니다. 새로운 셀렉터를 정의 할 수 있다는 것을 알지 못했습니다.이게 유용 할 것입니다. –
개비 (Gaby)와 합의했습니다. – frbry
가 filter 기능 사용
var matches = $("div").filter(function()
{
return ($(this).css("background-image") == "url('somepath/somename.png')");
});
- 1. 배경 이미지로 투명 PNG
- 2. 배경 이미지가있는 DIV에 핫스팟 추가
- 3. CSS의 이미지 위에 PNG 이미지가있는 문제가 있습니까?
- 4. 이미지가있는 다중 열 div
- 5. PDF로 배경 이미지가있는 RTF
- 6. 배경 이미지가있는 UIView 애니메이션?
- 7. PNG-24 배경 이미지 Blurry IE8에서
- 8. 배경 이미지가있는 IE6에서 jQuery Cycle Plugin이 깨졌습니다.
- 9. 외부 배경 이미지가있는 WPF 단추
- 10. UITableView 2 이미지가있는 배경 반복
- 11. 자바 스크립트에서 DIV 이미지 만들기 (GIF/PNG)
- 12. CSS div 배경 이미지 도움말
- 13. 배경 반투명 div
- 14. 배경 이미지가있는 호버는 IE7에서 표시 로딩을 중지합니다.
- 15. 여러 이미지 선택 배경 이미지
- 16. Div 배경 투명화
- 17. Div 배경 이미지
- 18. div 배경 이미지
- 19. 색조가있는 투명 div 배경?
- 20. setInterval을 변경 배경 DIV
- 21. CSS 배경 이미지가있는 인라인 신축성 단추
- 22. 그라디언트 및 바둑판 식 이미지가있는 Android 배경
- 23. 배경 이미지가있는 AppWidget + 텍스트 + 클릭 (탭) 이벤트
- 24. 다른 패널이 오버레이 된 배경 이미지가있는 JPanel
- 25. 배경 이미지가있는 액세스 가능한 제출 버튼
- 26. 배경 설정이없는 요소 선택
- 27. div 주위에 공백이있는 배경 이미지
- 28. C#에서로드하는 양식 (.png 배경 포함) 최적화
- 29. android 이미지가있는 SDCARD의 모든 디렉토리 읽기
- 30. CSS 블록 (div) 배경 이미지와 음수 여백
유일한 방법은 foreach 문을 사용하여 스타일 값을 확인하는 것이 나에게 것을 ... – Kirzilla
@Kirzilla : 다음은 각각의, 아래의 답변을 읽으십시오 그들은 유효한 방법입니다 :-) –