良い一日
リストオプションを含む動的に入力されるドロップダウンリストがあります。問題は、リストからオプションを選択すると、ツリー構造に表示されるように、テキストの左側にスペース ( ) が適用されることです。
現在、リストはツリー構造でスタイル設定されており、サーバー上の別の場所から呼び出されます。その中の間隔を変更することはできません。(t は木構造効果を形成するため)
以下の私のコードを見てください:
HTML
<select id="AreaTreeSelect" data-bind="value: RiskAssessment.AreaId"></select>
Jクエリ
$.ajax({
url: "API/DataHandler.ashx?method=getareatree",
contentType: "application/json; charset=utf-8",
success: function (result) {
for (var i in result) {
var obj = result[i];
$("#AreaTreeSelect").append("<option value=\"" + obj.Id + "\">" + obj.Name + "</option>");
}
}
});
これは、ブラウザにどのように入力されるかです:
<select id="AreaTreeSelect" data-bind="value: RiskAssessment.AreaId">
<option value="156">Ferrometals</option>
<option value="158"> Admin & Finance</option>
<option value="169"> Warehousing</option>
<option value="170"> Procurement</option>
<option value="171"> Acounting</option>
<option value="855"> Information Technology</option>
<option value="159"> HR</option>
</select>
等...
オプションが選択され、選択ボックスに表示されているときにスペースを削除するにはどうすればよいですか?