I wrote a function that renders all my selected fields (seats) in a div class.. When I click on them they need to be shown by their name.. Now, I want that fields to be written in the input field I selected on click..
var rowRange = 'abcdefghijklmnopqrstuvwxyz'.split('');
var $cart = $('#selected-seats'),
sc = $('#seat-map').seatCharts({
map: [
'aaaaa__aaaaa',
'aaaaa__aaaaa',
'aaaaa__aaaaa'
],
naming : {
top : false,
getLabel : function (character, row, column) {
return rowRange[row - 1].toUpperCase() + column;
},
},
click: function () {
if (this.status() === 'available') {
$('<li>'+this.settings.label+'</b></li>')
.appendTo($cart);
$counter.text(sc.find('selected').length+1);
return 'selected';
});
});
and this is my form input field
<input type="text" id="selected-seats" class="form-control" size="20">
This example works fine but I have trouble connecting it with input field..
if (this.status() == 'available') {
$('<li>'+this.settings.label+'</b></li>')
.appendTo($cart);
This does not..
if (this.status() == 'available') {
document.getElementById('selected-seats')
.appendTo($cart);
$('#selected-seats').appendTo($cart)?