我正在从选择框的选项中提取文本。现在我将此字符串值传递给 append() 函数,但我想在字符串中添加一个连字符,以调用图像名称:
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”。
但是现在我想调用它的图像,并且我的图像名称中不允许有空格。 那么,这就引出了一个问题,如何在 Demo 和 Cars 之间添加连字符?