首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery复制粘贴问题

Jquery复制粘贴问题
EN

Stack Overflow用户
提问于 2014-07-16 07:42:57
回答 1查看 62关注 0票数 0

我在HTML5中有多个选择,我想选择一个或多个选项,然后将它们放入另一个选择中。我用jQuery做了,但问题是我想从右边选择,然后复制到一个类型为text的输入中。

代码如下:

代码语言:javascript
复制
 {{#if items}}
    <select multiple id="gauche">
    {{#each items}}
        <option value="{{value}}">{{name}}</option>
    {{/each}}
    </select>
            <button id="add" data-actionname="ajouteritems" class="btn btn-lg btn-primary">Ajouter</button>
            <button id="delete" data-actionname="enleveritems"class="btn btn-lg btn-primary">< Enlever </button>
{{else}}
    <p> il n'y a pas d'item </p>
{{/if}}
<select multiple id="droite" required >
</select>
<button id="ok" class="btn btn-lg btn-primary" data-actionname="choisir">choisir</button>

以及从左侧获取并粘贴到右侧的jQuery代码

代码语言:javascript
复制
var ajouteritems = function(bouton){
    // ici this doit être ma classe formulaire1 (google javascript call)
    var t = this;

    //google jquery selector
    var lesoptions = $('#gauche').find(":selected");
    $('#droite').append(lesoptions);

};
var enleveritems = function(bouton){
    var lesoptions = $('#droite').find(":selected");
    $('#gauche').append(lesoptions);
};

但是,当我想要从左边切到一个输入时,它不起作用,有人知道吗?

EN

回答 1

Stack Overflow用户

发布于 2014-07-16 08:22:50

您需要绑定事件处理程序,否则它们将不会在事件触发时执行。

示例:

代码语言:javascript
复制
$(function (){
    $('#add').click(ajouteritems);
    $('#delete').click(enleveritems);
});

http://jsfiddle.net/k2uZ7/1/

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

https://stackoverflow.com/questions/24769947

复制
相关文章

相似问题

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