在填充有挖空 js 绑定的选定组合框中显示空格
Show white spaces in select combobox that is filled with knockout js binding
我希望能够用挖空绑定填充 HTML select
元素。一些选项文本包括空格,我想在下拉列表中显示它们。
在纯 HTML 中,这可以通过使用
而不是简单的空格来实现,但这不适用于 KNOCKOUT 绑定:
工作示例
.HTML:
Knockout select:
<select data-bind="options: entries" style="width: 150px"></select>
<br>
Standard select:
<select style="width: 150px">
<option> Entry 1</option>
<option> Entry 2</option>
</select>
Javascript:
var ViewModel = function() {
entries = ko.observableArray([
' Entry 1',
' Entry 2'
]);
};
var vm = new ViewModel();
ko.applyBindings(vm);
希望有人可以帮助我!
谢谢
您可以使用
常规foreach
而不是options
,您可以在其中设置带有选项元素上的html
绑定的 html 内容:
<select data-bind="foreach: entries" style="width: 150px">
<option data-bind="html: $data"></option>
</select>
演示 JSFiddle。
相关文章:
- 我如何找到一个句子中的所有空格并替换忽略它们
- Regex代码只允许一个空格
- 根据id将json数组组合为一个json数组
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- 接受不在列表中的值-引导组合框
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 用空格替换下划线PHP
- 从客户端获取修改后的对象,并将其与服务器上的原始对象组合
- 组合两个javascript函数
- Telerik rad组合框多列数据绑定
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- 组合 2 个 JavaScript .scroll 函数
- 当没有文本输入聚焦时检测空格键按下
- 一个密码测试程序,如果存在空格,它会提醒用户
- 如何使用jquery组合两个数组
- 在谷歌应用程序脚本中转换为空格的制表符
- 如何将字符串拆分为字符,但在javascript中保留空格
- 将正则表达式组合为空格和换行符
- 在填充有挖空 js 绑定的选定组合框中显示空格
- 从字符串中裁剪空格和换行符的组合