Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drop down menu Knockoutjs:如何在select中为选项添加标题_Drop Down Menu_Attributes_Knockout.js - Fatal编程技术网

Drop down menu Knockoutjs:如何在select中为选项添加标题

Drop down menu Knockoutjs:如何在select中为选项添加标题,drop-down-menu,attributes,knockout.js,Drop Down Menu,Attributes,Knockout.js,我使用Knockoutjs选项绑定来填充我的选择,如下所示 <select data-bind="value: val, options: options, optionsText: 'text', optionsValue: 'ID'"> </select> 但对于某些选项,文本是相同的。然后我想添加一个title属性来添加信息。我可以在不修改knockoutjs本身的情况下使用knockout实现这一点吗 可能正在使用optionText中的函数,但我看不出如何

我使用Knockoutjs选项绑定来填充我的选择,如下所示

<select data-bind="value: val, options: options, optionsText: 'text', optionsValue: 'ID'">
</select>

但对于某些选项,文本是相同的。然后我想添加一个title属性来添加信息。我可以在不修改knockoutjs本身的情况下使用knockout实现这一点吗

可能正在使用optionText中的函数,但我看不出如何使用foreach绑定来实现,如下所示:

<select data-bind="foreach: options, value: selectedValue">
    <option data-bind="value: ID, text: text, attr: {title: title}" ></option>
</select>

“添加标题”属性是什么意思?那会是什么样子?像文本一样