Вы также можете использовать фильтр для фильтрации набора результатов на основе ваших операций:
$( 'td' ).filter( function(){
// return true of it matches, thus, keeping it in the object
return $(this).css( 'backgroundImage' ) === 'someUrlOrWhatever';
}).remove();
Демонстрация по запросу roXon: http://jsfiddle.net/danheberden/9rTZj/
Однако было бы лучше сделатьотметьте как
return /someDomain\.com\/path\/to\/whatever/.test( $( this ).css( 'backgroundImage' ) );
в функции фильтра.Различные браузеры будут возвращать различное форматирование для правил css, поскольку roXon отметил, что подход ===
не будет работать в FF, потому что возвращаемая строка будет url ("thePath") вместо url (thePath), как в webkit.Таким образом, простое тестирование значения URL будет наиболее гибким.