如何处理组合框值中的空格?

时间:2014-06-30 01:58:41

标签: jquery html

以下是我的代码,我试图获取comboBox的值

var combValue= $('#combobox option:selected').val();

我正在将其分配给

<input id="name" value='+combValue+' />'+'</br>

但问题是,当combValue中出现空白空间时,它不显示空格后的值。(当我打印combValue时,空格后的值未显示) 如何显示包含空格的完整字符串,我正在使用jQuery编写我的html页面?

1 个答案:

答案 0 :(得分:0)

您没有引用输出中的值,创建不明确的HTML,导致浏览器必须猜测引号的位置。试试这个:

'<input id="name" value="' + combValue + '" />' + '</br>'

但实际上,不要将数据连接成HTML。以编程方式设置值,这样您就不必担心转义数据了:

$('<input>').attr('id', 'name').val(combValue);