#jquery #html
#jquery #HTML
Вопрос:
Ниже приведен мой код, в котором я пытаюсь получить значение поля со списком
var combValue= $('#combobox option:selected').val();
И я назначаю его
<input id="name" value=' combValue ' />' '</br>
Но проблема в том, что когда в combValue появляется пустое пространство, оно не показывает значение после пробела.(Когда я печатаю combValue , значения после пробела не отображаются)
Как я могу показать полную строку, включая пустое пространство, я пишу свою HTML-страницу с помощью jQuery?
Комментарии:
1. $(‘#name input’).val(combValue);
2. я хочу получить полное выбранное значение списка со списком, но оно отображается только до пробела, а не после пробела
Ответ №1:
Вы не указываете значение в своих выходных данных, создавая неоднозначный HTML, в результате чего браузеру приходится угадывать, где должны быть кавычки. Попробуйте это:
'<input id="name" value="' combValue '" />' '</br>'
На самом деле, не объединяйте данные в HTML. Установите значение программно, чтобы вам не приходилось беспокоиться об экранировании ваших данных:
$('<input>').attr('id', 'name').val(combValue);