Есть такой иерархический DropDown.
<select id="estimateA">
<option value="1">Test</option>
<option value="2">\u00a0_Test1</option>
<option value="3">\u00a0\u00a0_Test1_1</option>
<option value="4">\u00a0_Test2</option>
<option value="5">\u00a0\u00a0_Test2_1</option>
<option value="6">\u00a0\u00a0_Test2_2</option>
</select>
Подскажите, как сделать так чтобы на выбранном элементе не было лишних пробелов?
Сейчас делаю следующим образом:
$('#estimateA').change(function () {
//возвращаю элементам неразрывные пробелы
$("#estimateA option").each(
function paintPackageTable() {
var $cell = $(this);
$cell.text($cell.text().replace(/ /g, '\u00a0\u00a0'));
}
);
//возвращаю элементам неразрывные пробелы
var $cell1 = $("#estimateA option:selected");
$cell.text($cell1.text().replace(/\u00a0\u00a0/g, ' '));
});
Что можно сделать, чтобы в выпадающем списке была видна иерархия, а при выборе и отображении в "свернутом" состоянии - не было лишних пробелов?