Разметка выглядит следующим образом ....JQuery - Удаление текста из строки
<img id="holder" src="http://www.domain.com/images/title.size.jpg">
Мой JQuery выглядит следующим образом ....
var image = jQuery('img#holder').attr('src');
я получить вернулся http://www.domain.com/images/title.size.jpg
, но на самом деле я просто хочу http://www.domain.com/images/title.jpg
. Мой вопрос ... Какой лучший способ удалить все из периодов только в имени файла (и один период), поэтому я остался с http://www.domain.com/images/title.jpg
?
Рекомендация: Просто нужна JS, которая проверяет, существует ли более чем один период после последней косой черты, и если да, то находит положение первого периода после косой черты и положение последнего периода и удаляет кусок в середине.
[String.Replace] (https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String/replace) и [другие методы String] (https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String/prototype#Methods) - это вопрос JavaScript, а не вопрос jQuery. – Blazemonger
это неверно .. 'jQuery ('# holder img'). Attr ('src');' .. Интересно, как вы получаете результат ... это должно быть 'jQuery ('# holder'). Attr (' src '); ' – bipen
работает ли ваш jQuery? вы ищете '#holder img'. Это должно быть 'img # holder' – karthikr