首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >隐藏字符串的一部分,但使其可搜索

隐藏字符串的一部分,但使其可搜索
EN

Stack Overflow用户
提问于 2014-03-18 21:23:22
回答 1查看 71关注 0票数 0

我正在用chosen作为智能手机的列表。它们要么是三星、HTC、摩托罗拉,要么是LG,所以它们都含有这个品牌。

整个名字很长,看起来很糟糕,因为我的宽度是有限的。我如何允许用户搜索“三星银河”,但隐藏“三星”部分?

这是我现在的代码(不包括品牌)。我一直试图在没有显示字符串的情况下选择搜索给定的字符串,但是我找不到任何解决办法。

代码语言:javascript
复制
<optgroup label="Acer">
    <option value="acer-iconia-tab-a100">Iconia Tab A100</option>
</optgroup>
<optgroup label="Amazon">
    <option value="amazon-kindle-fire">Kindle Fire</option>
    <option value="amazon-kindle-fire-2">Kindle Fire HD</option>
</optgroup>
<optgroup label="Asus">
    <option value="asus-transformer-tf300t">Transformer TF300T</option>
</optgroup>
<optgroup label="Google">
    <option value="google-glass">Glass</option>
    <option value="google-nexus-10">Nexus 10</option>
    <option value="google-nexus-4">Nexus 4</option>
    <option value="google-nexus-5">Nexus 5</option>
    <option value="google-nexus-7">Nexus 7</option>
    <option value="google-nexus-7-2013">Nexus 7 2013</option>
    <option value="google-nexus-q">Nexus Q</option>
    <option value="sprint-nexus-s-4g">Sprint Nexus S 4G</option>
</optgroup>
<optgroup label="HP"></optgroup>

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-18 21:37:46

可以将数据值添加到选项中:

代码语言:javascript
复制
<option value='samsung-galaxy-s4' data-name='Samsung Galaxy S4'> Galaxy S4 </option>

然后根据这个值进行搜索。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22491348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档