【问题标题】:jQuery appendTo listbox not working in IEjQuery appendTo 列表框在 IE 中不起作用
【发布时间】:2009-11-26 09:44:27
【问题描述】:

我有一个包含“所有”项目的列表框和一个包含“选定”项目的第二个列表框。我想要它,以便双击“全部”列表框中的项目将该项目添加到“包含”列表框中。

目前我有:

$(document).ready(function()
{
    $('#AllAirlines option').dblclick(AddAirline);
}

function AddAirline() 
{
    $('#AllAirlines option:selected').remove().appendTo('#AirlineList');
}

这在 FireFox 中运行良好……但在 IE8 等中却失败了。任何想法为什么?

【问题讨论】:

    标签: javascript jquery listbox


    【解决方案1】:

    这是一个稍微更新的版本,也适用于 IE8 - 它只是不喜欢事件挂钩...而且您还忘记关闭您的文档就绪...

    $(document).ready(function()
    {
        $('#AllAirlines').dblclick(function() { AddAirline(); });
    });
    
    function AddAirline() 
    {
        $('#AllAirlines option:selected').remove().appendTo('#AirlineList');
    }
    

    【讨论】:

    • 谢谢,效果很好。我确实在文档上有了右括号。顺便说一句,准备好了......这是错误的复制/粘贴而不是错误的编码;)
    • 糟糕,我的错。我想我被兴奋所吸引了=P
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 2012-03-27
    • 1970-01-01
    • 2010-11-14
    • 1970-01-01
    • 2012-10-07
    相关资源
    最近更新 更多