如何将项目添加到选定的追加列表 jQuery
how can i add items to selected append list jquery
我想在选定的列表组中添加列表.. 我从添加按钮附加列表,从添加的列表组,如果我单击任何div 列表,将打开一个模式窗口,从那里我必须仅将列表添加到选定的列表组,但在我的代码中,列表附加到所有列表组.. 如何将列表添加到仅选定的列表组.. 请帮助我解决这个问题..
演示
$(document).ready(function(){
$("#btn2").click(function(){
$("ol").append("<li>Appended item</li>");
});
$("#add_list").on('click',function(){
$("#list_group").append("<div class="+'opener'+"><h2>List (//click)</h2><ol><li>List item 1</li><li>List item 2</li><li>List item 3</li></ol></div>");
});
$( "#dialog" ).dialog({
autoOpen: false,
});
$(document).on('click','.opener',function() {
$( "#dialog" ).dialog( "open" );
});
});
<link rel="stylesheet" href="https://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<script src="https://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<button id="add_list">add list</button>
<div id="dialog" title="Add List">
<h2>List items</h2>
<ol>
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ol>
<button id="btn2">Append list items</button>
</div>
<div id="list_group">
<div class="opener">
<h2>List (//click)</h2>
<ol>
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ol>
</div>
</div>
试试这个:)
$(document).ready(function(){
var $appendItemsToList;
$("#btn2").click(function(){
$("ol", $appendItemsToList).append("<li>Appended item</li>");
$("#dialog ol").append("<li>Appended item</li>");
});
$("#add_list").on('click',function(){
$("#list_group").append("<div class="+'opener'+"><h2>List (//click)</h2><ol><li>List item 1</li><li>List item 2</li><li>List item 3</li></ol></div>");
});
$( "#dialog" ).dialog({
autoOpen: false,
});
$(document).on('click','.opener',function() {
$appendItemsToList = $(this);
$( "#dialog" ).dialog( "open" );
$( "#dialog ol" ).html($('ol', $appendItemsToList).html());
});
});
<link rel="stylesheet" href="https://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<script src="https://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<button id="add_list">add list</button>
<div id="dialog" title="Add List">
<h2>List items</h2>
<ol>
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ol>
<button id="btn2">Append list items</button>
</div>
<div id="list_group">
<div class="opener">
<h2>List (//click)</h2>
<ol>
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ol>
</div>
</div>
相关文章:
- 将 json 数据追加到 HTML 列表框
- 从 html.append 追加的 html 下拉列表中获取返回值
- 将同一个元素追加到两个下拉列表中只会导致最后一个元素被追加
- 在文档就绪时追加DDL;不要让它在列表项上有CSS,而不让它们可排序
- jQuery:拖放到多个列表,不可追加或重新拖动
- jQuery追加x元素的列表
- 事件列表器不适用于追加的项目
- 如何将项目添加到选定的追加列表 jQuery
- 选项追加不添加值以选择下拉列表
- 对追加的列表项设置限制
- 选择菜单更改仅在第一个事件上追加对象列表
- 在 jQuery 切片后重新追加列表项并删除
- 使用追加网格库下拉的绑定列表
- 将对象追加到 JSON 列表
- 尝试将列表项追加到动态 id
- 将 XML 数据追加到列表视图 JQuery Mobile
- 如何动态重命名列表的追加项
- 追加列表切换(jQuery Mobile)未正确呈现
- 使用JQuery追加列表值
- 通过Ajax调用删除和追加列表后,拖放列表不工作