요소의 배경 이미지를 기반으로 요소를 선택하려고합니다. 그 이미지는 인라인으로 정의됩니다.JQuery가 배경 이미지의 URL을 기반으로 요소를 선택합니다.
<div class="el" style="background-image:url(http://cl.ly/010.jpg);"></div>
저는 이미 일반적인 해결책을 사용했지만 결과는 없었습니다.
$('.el').each(function() {
if ($(this).css('background-image') === 'http://cl.ly/010.jpg') console.log('found it');
});
또는
var current = $('.el').css('background-image', 'url(http://cl.ly/010.jpg)');
jQuery를 이미지를 찾을 수 없습니다. 나는 심지어 모든 요소를 하나씩 반복하려고 시도했고 URL을 두 번 확인했습니다. 지금까지 모든 것이 잘 보입니다.
어떤 아이디어가 잘못되었을 수 있습니까?
는
HTML을 표시 할 수 있습니까? – Evan
@evan 위와 같이 동일한 클래스와 배경 이미지가있는 div가 여러 개 있습니다. –