我有一个字体下拉选择元素:
<select id="font">
<option selected value="Font"></option>
<option selected=”selected” value="Arial">Arial</option>
<option value="Calibri">Calibri</option>
<option value="Century">Century</option>
<option value="'Comic Sans MS'">Comic</option>
<option value="'Courier New, Courier, mono'">Courier New</option>
<option value="'Geneva, sans-serif'">Geneva</option>
</select>
我想阅读下面的元素 cellContent$ 的 css 字体系列,并在选择中选择该选项:
var fontFamily = cellContent$.css('font-family');
$('#font').val(fontFamily);
上面的代码不起作用,因为 fontFamily 以“Courier New, Courier, mono”的形式返回,并且 val 参数必须与选项中的内容完全相同。例如,下面的代码有效:
$('#font').val("'Courier New, Courier, mono'");
那么如何才能将 css('font-family') 返回的内容准确地转换为选项中的内容,即双引号 + 单引号 + 字符串 + 单引号 + 双引号?
谢谢