在下面的代码中,我添加了组的列表,如果我单击任何组,模型框将打开。我需要编辑从文本框中的值列表..如果我点击任何组..我的代码..数据显示相同的模式框..但我需要显示输入文本框中的模式框中的数据..如何将文本添加到输入文本框中的值jquery
$(document).ready(function() {
var $appendItemsToList;
$("#btn2").click(function() {
var text = $('#newCheckText').val();
$("#oo", $appendItemsToList).append('<input type="checkbox" /> ' + text + '<br />');
$("#ol").append("<input type='text' value=" + text + "><br />");
});
$("#add_list").on('click', function() {
$("#list_group").append("<div class=" + 'opener' + "><h2>List (//click)</h2><div id=" + 'oo' + "><input type='checkbox' /><span>List item 1</span><br/><input type='checkbox' /><span>List item 2</span><br/><input type='checkbox' /><span>List item 3</span><br/></div></div>");
});
$("#dialog").dialog({
autoOpen: false,
});
$(document).on('click', '.opener', function() {
$appendItemsToList = $(this);
$("#dialog").dialog("open");
$("#ol").html($('#oo', $appendItemsToList).html());
});
});
<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>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<button id="add_list">add list</button>
<div id="dialog" title="Add List">
<h2>List items</h2>
<div id="ol">
<input value="List item 1">
<br/>
<input value="List item 2">
<br/>
<input value="List item 3">
<br/>
</div>
<div id="oo"></div>
<input type="text" id="newCheckText" value="enter" />
<button id="btn2">Add</button>
</div>
<div id="list_group">
<div class="opener">
<h2>List (//click)</h2>
<div id="oo">
<input type="checkbox" /><span>List item 1</span>
<br/>
<input type="checkbox" /><span>List item 2</span>
<br/>
<input type="checkbox" /><span>List item 3</span>
<br/>
</div>
</div>
</div>
*我需要在输入文本框中的模式框中显示数据*它显示在输入文本框中 – guradio
@guradio否..追加2个列表..关闭模式框,然后再次点击添加的列表组..然后数据将是显示与背景数据相同,我需要显示输入文本框中的所有数据.. –