2013-06-04 3 views
0

У меня есть следующий html.Удалить атрибут Width из источника изображения с помощью jQuery

<div class="matrix-itemFrame"> 
    <a href="/photos/landscape"> 
     <div style="background-image: url(images/landscape.JPG?width=400);" class="matrix-item"></div> 
    </a> 
</div> 

Это сайт Ning, так что отметка - это то, что она есть. Я хочу удалить ?width=400 из встроенного стиля, чтобы исходное изображение отображалось в полном размере. Любая помощь приветствуется. БЛАГОДАРЯ RP

+0

Просьба уточнить ваш вопрос. – WhyMe

+0

Не могли бы вы рассказать о том, что вы делаете? –

+0

Я думаю, что он просто хочет удалить '? Width = 400' из bg url –

ответ

3

Что-то, как это должно работать:

$('.matrix-item').each(function() { 
    var bi = $(this).css('background-image'); 
    $(this).css('background-image', bi.replace(/\?width=\d+/, '')); 
}); 
+0

Шон, спасибо, заработал его на JSFiddle просто не на мой сайт Ning еще. Это ставит меня на правильный путь, хотя, спасибо! –

Смежные вопросы