現在、java スクリプトを使用して動的に作成される選択メニューがあります。
var rating = ["R","RR","RRR","RRRR","RRRRR"];
var SelectMenuBuild = '<select id="updateconditionselect">';
for (var i = 0; i < rating.length; i++)
{
SelectMenuBuild = SelectMenuBuild + "<option id='Condition' style='color: #eab92d; font-family: 'WebSymbolsRegular;' value='"+i+"'>"+rating[i]+"</option>";
};
SelectMenuBuild = SelectMenuBuild + "</option>";
フィールド オプションで R を使用する理由は、WebSymbolsRegular フォント ファミリの R で、R が星を表すためです。だから私は基本的に 1 から 5 までの星のドロップダウン メニューを作成しています。唯一の問題は、フォント ファミリがドロップダウン メニューに適用されていないことです。ドロップダウン メニューには星が表示され続けます。jQueryまたはjQuery Mobileがこの機能をどのようにオーバーライドしているのか、フォントファミリを機能させる方法を確信しています。
上記のコードを変更すると、次のようになります。
'<select id="updateconditionselect" style='color: #eab92d; font-family: 'WebSymbolsRegular;'>';
部分的に機能しているように見えました。私は今、次のようになります:
Rの代わりに星を表示するように選択するのはどうですか?