У меня проблемы, я не пытался сделать что-то, что я уверен, просто для большинства опытных разработчиков. Как вы можете видеть, кнопка плюс находится в каждой строке таблицы. Я хочу создать две таблицы, в которых я нажимаю кнопку «плюс» в таблице слева, перенося игрока в левую таблицу на правую таблицу, не удаляя игрока в строке. Последующие клики любой кнопки «плюс» должны взять игрока из строки, в которую он был нажат, и заполнить следующую открытую строку таблицы справа, начиная с вершины. Щелчок кнопки «плюс» должен отключить эту строку от повторного выбора, а кнопка «минус» на правой таблице должна удалить плеер и восстановить его активное состояние в левой таблице. Когда таблица заполнена, я пытаюсь добавить игроков обратно с предупреждением «table is full». Это кажется достаточно простым, но я изучаю это, и это то, что я придумал. Для меня это похоже на jquery-решение, но я даже не могу начать с него. Я сделал все, что мог, ниже. Для справки подумайте о том, как fanduel.com выполняет свою две системы составления таблицы.Целевая и клонная ячейка таблицы, добавьте сверху вниз вторую таблицу
$(document).ready(function() {
$('.addplayer').click(function (event) {
$('tr .select').eq(0).clone().appendTo("tr .selected").after();
});
$(".remove-player").click(function (event) {
$(".selected").remove();
});
});
tr:nth-child(even) {
background-color: #e3e3e3;
color:black;
}
tr:nth-child(odd) {
background-color:black;
}
table {
border: #5a5a5a medium solid;
width: 300px;
color:white;
}
input {
cursor: pointer;
}
th {
color:white;
background-color:black;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<table class="left-table">
<th>Player</th>
<th>add</th>
<tr>
<td class="select">Player1</td>
<td>
<input type="button" value="+" class="addplayer" />
</td>
</tr>
<tr>
<td class="select">Player2</td>
<td>
<input type="button" value="+" class="addplayer" />
</td>
</tr>
<tr>
<td class="select">Player3</td>
<td>
<input type="button" value="+" class="addplayer" />
</td>
</tr>
<tr>
<td class="select">Player4</td>
<td>
<input type="button" value="+" class="addplayer" />
</td>
</tr>
</table>
<table class="right-table">
<th>Player</th>
<th>Remove</th>
<tr>
<td class="selected"></td>
<td>
<input type="button" value="-" class="remove-player" />
</td>
</tr>
<tr>
<td class="selected"></td>
<td>
<input type="button" value="-" class="remove-player" />
</td>
</tr>
</table>
Это именно то, что я имел в виду , Еще раз спасибо, я опубликовал это несколько раз и так и не получил ответа. Я бы потратил несколько недель на это, я потратил много времени на расчистку через тоже, это не из того, что я могу сказать. – MessatsuX
Ваш прием: D –