フォントのドロップダウン選択要素があります:
<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 font-family を読み取り、選択でそのオプションを選択したいと思います。
var fontFamily = cellContent$.css('font-family');
$('#font').val(fontFamily);
上記のコードは、fontFamily が「Courier New, Courier, mono」として返され、val パラメーターがオプションの内容と正確に一致する必要があるため、機能しません。たとえば、次のコードは機能します。
$('#font').val("'Courier New, Courier, mono'");
では、css('font-family') によって返されたものを、オプションの内容、つまり二重引用符 + 一重引用符 + 文字列 + 一重引用符 + ダブル引用符に正確に変換するにはどうすればよいでしょうか?
ありがとう