$(document).ready(function() {
$("#p2146-2-tbody > tr").clone(true).insertAfter($("#p2146-2-tbody > tr"));
$('.removeList:eq(1)').css('display',"none");
$(document).on("click", ".addList", function() {
$("#p2146-2-tbody > tr").eq(0).clone(true).insertAfter(
$(this).parent().parent()
);
});
$(document).on("click", ".removeList", function() {
$(this).parent().parent().empty();
});
$(document).on("click", ".downList", function() {
var t = $(this).parent().parent();
if($(t).next("tr")) {
$(t).insertAfter($(t).next("tr")[0]);
}
});
$(document).on("change", ".changeList", function() {
$(this).parent().next().html($(this).val());
});
});
form.html
<script type="text/javascript" src="contents/datebase/db_contents/js/new_contents.js"></script>
<table>
<tr><th>データベースの表示方法</th><td>
<select name="db_col" id="db_col">
<option value="1">1列(タイトル/内容)</option>
<option value="2">2列(タイトル/内容/タイトル/内容)</option>
<option value="3">3列(タイトル/内容/タイトル/内容/タイトル/内容)</option>
</select>
</td></tr>
<tbody id="p2146-2-tbody"><tr id="p2146-2-tbody"><th width="120"><input type="text" name="etc1[]" size="25" placeholder="項目名" class="etc1"></th><td><input type="text" name="etc2[]" value="" placeholder="内容" style="width:60%" class="etc2"> <img src="img/down.png" alt="↓" class="downList" /><input value="+" type="button" class="addList" /><input value="-" type="button" class="removeList" /></td></tr></tbody>
</table>