24-07-2013, 23:25
Udało mi się zrobić to co chciałem, z tym, że potrzebuję nadać ID każdemu wierszu pobrane z tabeli, w szablonie wierszu:
Kod JS:
#szablon
To id tabeli w której się znajduje musi się znajdować w atrybucie name w miejscu {id} .
Wiesz, może jak to uczynić?
Kod JS:
Kod:
<script type="text/javascript">
$(document).ready(function(){
var i = 1;
var it = 1;
var szablonWiersza = jQuery.format($("#szablon").val());
var szablonTabeli = jQuery.format($("#szablonT").val());
function dodajTabele() {
var iit = it++;
$("#ranking").append(szablonTabeli(iit));
$("#usunTabele_" + iit).click(function(){
$("#listaOsob_" + iit).remove();
});
$("#dodajW_" + iit).click(function(){
var ii = i++;
$("#listaOsob_" + iit + " tbody").append(szablonWiersza(ii));
$("#usunOsobe_" + ii).click(function(){
$("#wiersz_" + ii).remove();
});
});
}
$("#dodajTabel").click(dodajTabele);
});
</script>
#szablon
Kod:
<textarea id="szablon" style="display:none;" cols="1" rows="1">
<tr id="wiersz_{0}">
<td></td>
<td><input type="text" name="w[{id}][name][]"></td>
<td><input type="text" name="w[{id}][country][]"></td>
<td><img src="http://antczak.org/source/dynamic_forms/12.png" id="usunOsobe_{0}" alt="usun"></td>
</tr>
</textarea>
To id tabeli w której się znajduje musi się znajdować w atrybucie name w miejscu {id} .
Wiesz, może jak to uczynić?