javascript - 下拉框操作的问题
高洛峰
高洛峰 2017-04-11 12:23:03
[JavaScript讨论组]

请帮我看下下面关于下拉框操作的代码,是《锋利的jquery》里的例子,本人’双击选项时选项左移’操作的jq代码存在问题:


    

(正确代码↓) (本人代码↓)

本人代码可以实现选项右移,但无法左移。双击右边选项左移时,被双击的选项仍append到右边的r-select框而不是计划中的左边l-select框,就是说选项即使右移了,但其事件触发后执行的代码似乎仍是
$('#r-select').append(this),
即无法移到左边;为什么会这样,求大神解答!!

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(1)
PHP中文网
$('#l-select option').dblclick(function(){
    $('#r-select').append(this);
    console.log($(this).parent())    //它父亲的id其实一直是l-select
})
$('#r-select option').dblclick(fn) 是给#r-select option 绑定双击,所以触发都是上面那个函数(并不触发另一个函数),而正确代码是给#r-select 绑定双击事件,然后选择选中的选插入另一个容器,所有没问题。
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号