JSP 如何使用jQuery覆盖下拉列表的选定值

hrirmatl  于 2022-12-07  发布在  jQuery
关注(0)|答案(1)|浏览(141)

我正在使用JSTL的下拉列表(在JSP页面上),此下拉列表包含多个记录。Code SS
Original drop down
预期结果:下拉列表中应有新的“值”,该值不是下拉列表的一部分。

<select name="salution" class="form-select" id="salution" required>
  <c:forEach items="${salution}" var="sol">
    <option value="${sol.lovVal}">${sol.lovName}</option>
  </c:forEach>
</select>

我想在已经包含太多值的下拉列表中显示一个值。我使用 AJAX 覆盖已经包含多个值的同一下拉列表中的一个值。

var someValue="some value";                  
                $('#salution')
                        .find('option')
                        .remove()
                        .end()
                        .append('<option value="${sol.lovVal}" >${someValue}</option>');

我也尝试了这个,我必须重写${someValue}。

var someValue="some value";                  
                $('#salution')
                        .find('option')
                        .remove()
                        .end()
                        .append('<option value="1" >${someValue}</option>');

有什么办法吗?

kfgdxczn

kfgdxczn1#

如果您要在已包含多个值的下拉式清单上附加单一值。
王建帮在一旁评论道:https://stackoverflow.com/users/2181514/freedomn-m
您必须使用这行代码。

.append('<option value="1" >' + someValue + '</option>');

相关问题