У меня есть таблица с динамически создаваемыми строками, в каждой строке я хочу иметь 2 раскрывающихся списка / выбора, которые зависят друг от друга. Я нашел 2 скрипты, во-первых, это точный вывод, который я хочу, но код сбивает с толку и использует json. второй код проще всего понять, но он не динамический c. Есть ли способ заставить их работать вместе?
// http://jsfiddle.net/C2xsj/5/ <----- this is the output i want but the code is kinda confusing for me
// https://jsfiddle.net/fwv18zo1/ <--- this has the simpler code
давайте предположим, что это моя таблица:
<INPUT type="button" value="Add Row" id="button"/>
<form id="myForm">
<TABLE id="addTable" >
<TR><TD>
<select id="selectCategory">
<option value="1">Fruit</option>
<option value="2">Animal</option>
<option value="3">Bird</option>
<option value="4">Car</option>
</select>
</TD>
<TD>
<select id="selectSubCategory" >
<option value="1">Banana</option>
<option value="1">Apple</option>
<option value="1">Orange</option>
<option value="2">Wolf</option>
<option value="2">Fox</option>
<option value="2">Bear</option>
<option value="3">Eagle</option>
<option value="3">Hawk</option>
<option value="4">BWM<option>
</select>
</TD></TR>
</TABLE>
</form>
, когда кто-то нажимает кнопку добавления строки, он создает новую строку, используя что-то аналогично этому все параметры закодированы в этой функции, такие как ():
$('#button').click(function() {
var table = $('#addTable');
table.append('<tr><td data-label="Task"><select class="ui fluid search dropdown" required><option value="1">Fruit</option><option value="2">Animal</option><option value="3">Bird</option><option value="4">Car</option></select><select class="ui fluid search dropdown" required><option value="1">Banana</option><option value="1">Apple</option><option value="1">Orange</option><option value="2">Wolf</option><option value="2">Fox</option><option value="2">Bear</option><option value="3">Eagle</option><option value="3">Hawk</option><option value="4">BWM<option></select></tr>');
}
, поэтому моя проблема в том, что, поскольку все они не могут иметь одинаковый идентификатор, такой как в скрипте, как я могу сделать пара выборок в каждой строке зависит