如何在 HTML 选择选项列表中保留空间 [重复]

2023-11-21

我有一个选择控件。我尝试用 jquery 更新此控件,但省略空格后的值。

if (brandObj != "") {
    brandObj = eval("(" + brandObj + ")"); 
    $.each(brandObj, function(i, item) {
        $("#<%=listBrand.ClientID%>").append(  "<option value="+ item.Brand + ">" + item.Brand + "</option>");
    });

}

我从服务器获取的数据

enter image description here

但是在它呈现为 HTML select 之后,它省略了 space.whole value 之后的单词,但是一旦我得到了 value,它只有一半(双引号中的值)。我尝试添加&nbsp;但它是按原样显示的。它没有渲染为空间。请提出您的建议。

enter image description here


您应该将属性值的值包装在引号中(引用它)。如果您不将它们括在引号中,则空格后的值将被视为属性本身:

$("#<%=listBrand.ClientID%>").append("<option value='"+ item.Brand + "'>" + item.Brand + "</option>");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 HTML 选择选项列表中保留空间 [重复] 的相关文章

随机推荐