我已经使用jQuery Tokenize API 来实现多选下拉。使用 java 脚本,我自定义<option>
了像模板一样的标签。创建的多选下拉列表如下图所示。我的要求是我有一个文本框作为过滤器.当我将搜索文本键入为java时,我的下拉菜单应该只加载项目language=Java
。请让我知道是否可以在前端执行此操作,或者我是否应该从后端填充与搜索文本匹配的数据。这个问题不是重复的,因为在我当前的实现中,我可以搜索项目,但使用<option>
val 和 text.but 在我的要求中我修改option
进入模板并将其与下拉绑定。所以我想从模板中搜索文本。如果模板中的文本整个项目模板应该在下拉列表中可见。
选项标签中的一项
<ul>
<li>id:1</li>
<li>language:Java</li>
<li>edition:second</li>
<ul/>
示例 Json
{
"book": [
{
"id":"01",
"language": "Java",
"edition": "third",
"author": "Herbert Schildt"
},
{
"id":"07",
"language": "C++",
"edition": "second",
"author": "E.Balagurusamy"
},
{
"id":"08",
"language": "Java",
"edition": "second",
"author": "Gihan"
}
]
}