【发布时间】:2019-07-02 23:17:17
【问题描述】:
我的 html 中有一个选择组来选择价格范围。用户可以选择一个范围,然后根据选择过滤结果。这很好用,但是用户也可以从完全不同的地方(搜索框)重置结果。我需要更改实际显示在选择框中的选择,以便我可以将其重置为“全部显示”,这样当用户实际重置搜索结果时,它看起来不会仍然按价格范围过滤盒子。
我可以通过以下方式更改选择的实际值:
document.getElementById("selectedPriceRange").setAttribute("value","0")
这确实会改变选择框中的值,但框本身仍会显示上次选择的选项。
如何在不选择其他选项的情况下更改选择框中显示的文本?
这是我的选择框:
<select #priceRangeOptions class="custom-select" id="inputGroupSelect01">
<option *ngFor="let priceRange of priceRangeOptions; let i=index"
id="selectedPriceRange" [value]="i">{{priceRange}}</option>
</select>
【问题讨论】:
标签: javascript html angular html-select