Я вытягиваю текст из опций выбора. Теперь я передаю эту строку значение в функцию Append(), но я хочу, чтобы добавить дефис в строку, для вызова имя изображения:jQuery - Добавление дефиса внутри строки
HTML:
<select>
<option>Demo Cars</option>
<option>New Cars</option>
<option>Used Cars</option>
<option>Other</option>
</select>
var p = 'http://myurl.com/images/';
$('select').eq(0).on('change',function(){
$('#productQuote').empty();
var j = $(this).children(':selected').val();
$('#productQuote').append('<img src="'+ p + j + '.jpg' '" />');
});
Например :
Если я выбираю первый вариант выбора, строка будет: «Demo Cars» и, следовательно, j == «Demo Cars».
Но теперь я хочу назвать его образ, а имена моих изображений не имеют пробелов внутри них. Итак, возникает вопрос, как добавить дефис между демонстрационными версиями и автомобилями? Метод замены()
В попытке это, но слово как «Новые демо-автомобили» приводит к: «Новые демо-машины» ... он не вынимает последнее пространство ... – DextrousDave
Извините, обновил неверный файл - ваш код работает. оценить! – DextrousDave