我有一个选择控件。我尝试用 jquery 更新此控件,但省略空格后的值。
if (brandObj != "") {
brandObj = eval("(" + brandObj + ")");
$.each(brandObj, function(i, item) {
$("#<%=listBrand.ClientID%>").append( "<option value="+ item.Brand + ">" + item.Brand + "</option>");
});
}
我从服务器获取的数据
但是在它呈现为 HTML select 之后,它省略了 space.whole value 之后的单词,但是一旦我得到了 value,它只有一半(双引号中的值)。我尝试添加
但它是按原样显示的。它没有渲染为空间。请提出您的建议。
您应该将属性值的值包装在引号中(引用它)。如果您不将它们括在引号中,则空格后的值将被视为属性本身:
$("#<%=listBrand.ClientID%>").append("<option value='"+ item.Brand + "'>" + item.Brand + "</option>");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)