我尝试选择具有包含特定文字的背景图片的所有元素。例如,元素可以具有以下样式:
background-image: url(http://images.myServer.com/4536);
我想找到其背景图片网址包含的所有元素" myServer"。
我看到responses与网址完全匹配,如:
if ( $(this).css('background-image') === 'http://images.myServer.com/4536' )
但没有找到部分匹配。
答案 0 :(得分:0)
您可以使用过滤器和indexOf
var collection = $(elements).filter(function() {
return this.style.backgroundImage.indexOf( 'myServer' );
});