По словам Дидлера, почему бы немного не изменить формуjs?
Я недавно встречался с тем же сценарием, и спасибо Дидлеру за то, что он указал точную линию, которая экономит мне кучу времени, чтобы найти место.
В моем случае выбор со значением состоит из специальных символов, таких как:
<option>aaa</option>
<option><a>bbb<br>ddd<hr>ccc</option>
, поэтому я могу изменить код в строке 185 на:
spanTag.text(elem.find(":selected").text());
, которая решает проблему, заключающуюся в том, что при отображении значения оно имеет правильную форму.
В сценарии op я не уверен, какой язык на стороне сервера вы используете, но определенно есть способ избежатьтекст внутри параметра перед созданием html-страницы, чтобы в вашем html не было &
, а сам символ.Я использую Java, чтобы я мог просто использовать JSTL <c:out value="${******}"/>
, чтобы поместить значение в тег option.