首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >鼠标移到DropDown值上

鼠标移到DropDown值上
EN

Stack Overflow用户
提问于 2014-08-22 08:27:21
回答 2查看 1.8K关注 0票数 0

我有一个具有值.So的多个选择下拉列表,问题是这些值太长,用户无法查看它们,我想在下拉列表的每个值上创建鼠标,在鼠标上方显示下拉列表的用户当前值

我的HTML

代码语言:javascript
复制
<select multiple="" style="width:190px;" class="select-box" id="hotel" name="hotel"><option value="Abassides Palace">Abassides Palace (Algiers)</option><option value="Albert Premier">Albert Premier (Algiers)</option><option value="Club Azur">Club Azur (Algiers)</option><option value="Dar Diaf Alger">Dar Diaf Alger (Algiers)</option><option value="Dar El Ikram">Dar El Ikram (Algiers)</option><option value="Dar El Ikram">Dar El Ikram (Algiers)</option><option value="El Biar">El Biar (Algiers)</option><option value="El Biar Hotel">El Biar Hotel (Algiers)</option><option value="El Marsa">El Marsa (Algiers)</option><option value="Grand Hotel Adghir">Grand Hotel Adghir (Algiers)</option><option value="Grand Hotel Adghir">Grand Hotel Adghir (Algiers)</option><option value="HILTON ALGER">HILTON ALGER (Algiers)</option><option value="Hilton Alger">Hilton Alger (Algiers)</option><option value="Hilton Alger Hotel">Hilton Alger Hotel (Algiers)</option><option value="Hotel El Aurassi">Hotel El Aurassi (Algiers)</option><option value="Hotel El-Djazair">Hotel El-Djazair (Algiers)</option><option value="Hotel El-Djazair">Hotel El-Djazair (Algiers)</option><option value="Hotel Hammamet Ain Benian">Hotel Hammamet Ain Benian (Algiers)</option><option value="Hotel Hydra">Hotel Hydra (Algiers)</option><option value="Hotel Sweet">Hotel Sweet (Algiers)</option><option value="Hydra">Hydra (Algiers)</option><option value="Ibis Alger Aéroport">Ibis Alger AÃ&copy;roport (Algiers)</option><option value="Majestic Annaba">Majestic Annaba (Annaba)</option><option value="Mercure Alger Aeroport">Mercure Alger Aeroport (Algiers)</option><option value="Mercure Alger Aeroport">Mercure Alger Aeroport (Algiers)</option><option value="Mimosa Palace">Mimosa Palace (Annaba)</option><option value="Mimosa Palace Annaba">Mimosa Palace Annaba (Annaba)</option><option value="Palace Appart Hôtel">Palace Appart Hôtel (Algiers)</option><option value="Rym El Djamil Annaba">Rym El Djamil Annaba (Annaba)</option><option value="Sabri Hotel">Sabri Hotel (Annaba)</option><option value="Safir Alger">Safir Alger (Algiers)</option><option value="Safir Alger">Safir Alger (Algiers)</option><option value="Safir Mazafran">Safir Mazafran (Algiers)</option><option value="Samir Hotel">Samir Hotel (Algiers)</option><option value="Sheraton Club des Pins Resort">Sheraton Club des Pins Resort (Algiers)</option><option value="Sheraton Club des Pins Resort">Sheraton Club des Pins Resort (Algiers)</option><option value="Sofitel Algiers">Sofitel Algiers (Algiers)</option><option value="Sofitel Algiers Hamma Garden">Sofitel Algiers Hamma Garden (Algiers)</option><option value="Sweet Hotel">Sweet Hotel (Algiers)</option><option value="Tulip Inn Rym el Djamil">Tulip Inn Rym el Djamil (Annaba)</option></select>

请给我一些我们可以做的事。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-22 08:35:05

可以向选项中添加标题属性。

代码语言:javascript
复制
<option title="Abassides Palace" value="Abassides Palace">Abassides Palace (Algiers)</option>

然后,如果您在项目上悬停,工具提示应该显示。在这里查看一个示例(我做了前两个):http://jsfiddle.net/bekb5k2m/

票数 1
EN

Stack Overflow用户

发布于 2014-08-24 03:11:19

如果您正在使用jquery,那么添加这样的简单代码将为您的所有选项添加标题。

代码语言:javascript
复制
$(document).ready(function() {
    // the code is looping through all the options 
    // and setting the same value to the "title" as in "value" attribute.
    $(".select-box option").each(function () {
        var value = $(this).val();
        $(this).attr("title", value);
    });
});

下面是一个演示:jsfiddle代码示例

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

https://stackoverflow.com/questions/25442681

复制
相关文章

相似问题

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