0
我已經使用了JQuery選擇框並選擇了需要動態更新的數據。我以某種方式嘗試它不工作了JQuery選擇根據會話值動態更新數據
<select
title="Select your Area"
data-placeholder="Select Your Area"
style="width: 200px; float: left; height: 36px;"
class="chosen-select-deselect" form="searcharea" id="sltarea"
name="area">
<div th:each="area,rowStat : ${session.areas}" th:remove="tag">
<option
th:if="${#strings.equals(session.searcharea,area.areaName)}"
selected="selected" th:text="${area.areaName}"
th:value="${area.areaName}"
th:attr="data-lat=${area.lat},data-lng=${area.lng},data-city=${area.cityName}">
</option>
<option
th:unless="${#strings.equals(session.searcharea,area.areaName)}"
th:text="${area.areaName}" th:value="${area.areaName}"
th:attr="data-lat=${area.lat},data-lng=${area.lng},data-city=${area.cityName}">
</option>
</div>
</select>
每當「區」中的會話數據的變化我想刷新德選擇選擇框用新的面積值
我使用jQuery觸發下面的代碼,但它沒有更新
$(".sltarea").trigger("chosen:updated");
的主要問題是,在原來的文檔:https://harvesthq.github.io/chosen/說你必須使用$(「#budget」)。trigger(「CHOSEN:updated」)來更新選擇,而且必須使用LISZT。 – Chococroc