以下是我的代码,我试图获取comboBox的值
var combValue= $('#combobox option:selected').val();
我正在将其分配给
<input id="name" value='+combValue+' />'+'</br>
但问题是,当combValue中出现空白空间时,它不显示空格后的值。(当我打印combValue时,空格后的值未显示) 如何显示包含空格的完整字符串,我正在使用jQuery编写我的html页面?
答案 0 :(得分:0)
您没有引用输出中的值,创建不明确的HTML,导致浏览器必须猜测引号的位置。试试这个:
'<input id="name" value="' + combValue + '" />' + '</br>'
但实际上,不要将数据连接成HTML。以编程方式设置值,这样您就不必担心转义数据了:
$('<input>').attr('id', 'name').val(combValue);