jQuery - changing last three cha
http://stackoverflow.com/questions/16133824/jquery-changing-last-three-chars-of-id-name-for-of-all-elements-on-a-jquery-mo
by ouadie
HTML
<ul id="labour-sets">
</ul>
<a href="" id="add-labour">add labour</a>
JavaScript
$("#add-labour").click(function(){
var next = 2;
var sz = $("#labour-sets li").size();
var cme = sz + 1;
console.log("cme:"+cme);
var new_li = "<li>";
new_li += '<div class="ui-grid-a">';
new_li += '<div class="ui-block-a" style="text-align:center">';
new_li += '<h1><label for="date-'+cme+'>Date</label></h1>';
new_li += '</div>';
new_li += '<p class="ui-block-b"><input type="date" name="date-'+cme+'" id="date-'+cme+'" value=""></p>';
new_li += '</div>';
new_li += '<div class="ui-grid-a">';
new_li += '<div class="ui-block-a" style="text-align:center">';
new_li += '<h1><label for="wo-in-'+cme+'">In</label></h1>';
new_li += '</div>';
new_li += '<p class="ui-block-b"><input type="time" name="wo-in-'+cme+'" id="wo-in-'+cme+'" value=""></p>';
new_li += '</div>';
new_li += '<div class="ui-grid-a">';
new_li += '<div class="ui-block-a" style="text-align:center">';
new_li += '<h1><label for="wo-out-2">Out</label></h1>';
new_li += '</div>';
new_li += '<p class="ui-block-b"><input type="time" name="wo-out-'+cme+'" id="wo-out-'+cme+'" value=""></p>';
new_li += '</div>';
new_li += '<label for="num-workers-2">Number of Workers</label>';
new_li += '<input type="range" name="num-workers-'+cme+'" id="num-workers-CME" value=1 min=1 max=5>';
new_li += '<label for="work-done-2">Tasks Completed:</label>';
new_li += '<textarea cols="40" rows="8" name="work-done-'+cme+'" id="work-done-2"></textarea>';
new_li += '<label for="l-warranty-'+cme+'">Warranty?</label>';
new_li += '<select name="l-warranty-'+cme+'" id="l-warranty-'+cme+'" data-role="slider">';
new_li += '<option value="off">No</option>';
new_li += '<option value="on">Yes</option>';
new_li += '</select>';
new_li += '<br>';
new_li += '</li>';
$("#labour-sets").append(new_li);
$("#labour-sets").listview('refresh');
});