附加 DOM 元素不适用于 jQuery 可选

戈文·萨姆罗

尝试将所选项目从一个列表移动到另一个列表,但附加 dom 元素不起作用:

//Assign action modules
    $('#Modal_Task #assigned_module').click(function () {
        var list = $("#Modal_Task .unassigned li.ui-selected");
        $('#Modal_Task .assigned').append(list);
        list.remove();
    });


//UnAssign action modules
    $('#Modal_Task #unassigned_module').click(function () {
        var list = $("#Modal_Task .assigned li.ui-selected");
        $('#Modal_Task .unassigned').append(list);
        list.remove();
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<div class="modal fade in" id="Modal_Task" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="false" style="display: block;"><div class="modal-backdrop fade in"></div>
        <div class="modal-dialog" role="document">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
                    <h4 class="modal-title" id="myModalLabel">Link Tasks</h4>
                </div>
                <div class="modal-body">
                    <div class="row" id="actionee_modal">
                        <div id="info_message_task" class="alert hidden-element dv-message"></div>
                        <div class="col-md-4 side-box">
                            <label>Unassigned:</label>
                            <div class="selectable-wraper">
                                <ul class="unassigned selectable ui-selectable"><li data-id="3" class="ui-selectee"><strong class="ui-selectee">Title 3</strong></li><li data-id="2" class="ui-selectee"><strong class="ui-selectee">Title 2</strong></li></ul>
                            </div>
                        </div>
                        <div class="col-md-2 center-box">
                            <label>Action</label>
                            <button type="button" class="btn btn-success btn-xs" id="assigned_module"><i class="fa fa-arrow-circle-right"></i></button>
                            <button type="button" class="btn btn-danger btn-xs" id="unassigned_module"><i class="fa fa-arrow-circle-left"></i></button>
                        </div>
                        <div class="col-md-4 side-box">
                            <label>Assigned:</label>
                            <div class="selectable-wraper">
                                <ul class="assigned selectable ui-selectable"></ul>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                    <button type="button" class="btn btn-primary" id="save_task">Save changes</button>
                </div>
            </div>
        </div>
    </div>

尤里·亚兹达诺夫
  1. 你有错别字 ui-selectee -> ui-selected

  2. Ur 添加元素然后立即删除它。添加一个克隆

$('#Modal_Task #assigned_module').click(function () {
    var list = $("#Modal_Task .unassigned li.ui-selected");
      $('#Modal_Task .assigned').append(list.clone());
    list.remove();
});


$('#Modal_Task #unassigned_module').click(function () {
    var list = $("#Modal_Task .assigned li.ui-selected");
    $('#Modal_Task .unassigned').append(list.clone());
    list.remove();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<div class="modal fade in" id="Modal_Task" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="false" style="display: block;">
  <div class="modal-backdrop fade in"></div>
    <div class="modal-dialog" role="document">
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
          <h4 class="modal-title" id="myModalLabel">Link Tasks</h4>
        </div>
        <div class="modal-body">
          <div class="row" id="actionee_modal">
            <div id="info_message_task" class="alert hidden-element dv-message"></div>
              <div class="col-md-4 side-box">
                <label>Unassigned:</label>
                <div class="selectable-wraper">
                  <ul class="unassigned selectable ui-selectable">
                    <li data-id="3" class="ui-selected">
                      <strong class="ui-selected">Title 3</strong>
                    </li>
                    <li data-id="2" class="ui-selected">
                      <strong class="ui-selected">Title 2</strong>
                    </li>
                  </ul>
                </div>
              </div>
              <div class="col-md-2 center-box">
                <label>Action</label>
                <button type="button" class="btn btn-success btn-xs" id="assigned_module"><i class="fa fa-arrow-circle-right">1</i></button>
                <button type="button" class="btn btn-danger btn-xs" id="unassigned_module"><i class="fa fa-arrow-circle-left">2</i></button>
              </div>
              <div class="col-md-4 side-box">
                <label>Assigned:</label>
                <div class="selectable-wraper">
                  <ul class="assigned selectable ui-selectable"></ul>
                </div>
              </div>
            </div>
          </div>
          <div class="modal-footer">
            <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
            <button type="button" class="btn btn-primary" id="save_task">Save changes</button>
          </div>
        </div>
      </div>
  </div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery事件不适用于动态附加的元素

来自分类Dev

CSS规则不适用于jquery附加的元素

来自分类Dev

jQuery contextmenu不适用于附加元素

来自分类Dev

jquery datepicker 不适用于附加元素

来自分类Dev

jQuery不适用于插入/注入DOM元素

来自分类Dev

jQuery函数不适用于AJAX添加的DOM元素

来自分类Dev

删除元素不适用于jQuery

来自分类Dev

JS Alert或附加不适用于DOM

来自分类Dev

JS Alert或附加不适用于DOM

来自分类Dev

为什么jquery验证不适用于附加元素?

来自分类Dev

jQuery last()方法不适用于附加表行

来自分类Dev

click()不适用于附加的ajax jquery TD

来自分类Dev

jQuery函数不适用于获取附加页面

来自分类Dev

jQuery条件不适用于附加的div

来自分类Dev

单选按钮不适用于 jquery 附加?

来自分类Dev

jQuery wrap()仅适用于DOM,不适用于jQuery对象?

来自分类Dev

jQuery wrap()仅适用于DOM,不适用于jQuery对象吗?

来自分类Dev

jQuery选择并附加DOM

来自分类Dev

jQuery-动态添加的元素不适用于mouseleave,click事件

来自分类Dev

AngularJS 数据绑定不适用于附加到 DOM 的`<div>`

来自分类Dev

CSS属性不适用于jQuery无限滚动中的附加项

来自分类Dev

引导上下文类不适用于附加jQuery

来自分类Dev

使用 jquery 附加功能,但不适用于 <ngx dropzone>

来自分类Dev

StaleElementReferenceException:元素不再附加到DOM

来自分类Dev

如何使用 jQuery 将(大量)多个元素附加到 DOM

来自分类Dev

.on('hover')不适用于附加元素

来自分类Dev

css不适用于附加的html元素

来自分类Dev

.submit不适用于附加元素

来自分类Dev

CSS 类设计不适用于附加元素

Related 相关文章

热门标签

归档