【发布时间】:2015-04-17 05:23:54
【问题描述】:
我有两列。我想使用复选框选择第 1 列第 2 列或两者都附加内容。所以,我想我需要使用复选框的“值”属性作为 $selector。
然后我需要将两个 div 附加到该选择器。一个,嵌套在另一个里面。
第一个 div 应该有 class="item" 加上 class="写入第二个文本输入" 而在第二个 div 中,htmlcontent 应该是第一个输入中写入的内容。
谢谢。
<div id="container">
<div class="a">
<div class="name">Column 1</div>
<div class="one">
<div class="item eagle">
<div class="cont">Content for 1A</div>
</div>
</div>
</div>
<div class="b">
<div class="name">Column 2</div>
<div class="two">
<div class="item lion">
<div class="cont">content for 2A</div>
</div>
</div>
</div>
</div>
<form id="createitems">
<input id="content" name="content" type="text" placeholder="Content text here">
<input id="content2" name="content2" type="text" placeholder="Animal class here">
<input id="colchoice" name="column" type="checkbox" value="one">
<label for="colchoice">One</label>
<input id="colchoice2" name="column" type="checkbox" value="two">
<label for="colchoice2">Two</label>
<button id="create" form="createitems" type="button">Create</button>
</form>
$("#create").click(function(){
var check = $("input[type='checkbox']").is(":checked");
var col = $('input[name="column"]:checked').val();
if (check == true){
$( col ).append("<div class="item"><div class="cont"></div></div>");
$(".cont").html($("content").val());
}
【问题讨论】:
-
你能解释清楚一点吗??
-
jsfiddle.net/robinat130/0cahbs6c 看看这个小提琴
-
示例 HTML 将有助于更好地解释事情。
-
添加了完整的 HTML 并稍作修正以便更好地理解。谢谢。
标签: jquery html input selector