Hi,Please help, I am using a javascript which is shown below to add a row dynamically to my table data in MVC view.Here I want to use 4 dropdown lists which should fetch data from database and show in the view. $("#myButton").click(function () { // Create elements dynamically var newRow = '<tr>' + '<td>@Html.DropDownList("SupplierId", String.Empty)</td>' + '<td>@Html.DropDownList("SKU", String.Empty)</td>' +
..
'</tr>'; // Add the new dynamic row after the last row $('#myTable tr:last').after(newRow); //var newRow1='<tr>'+'<td><input type="Submit"/></td>'+'</tr>'; }); // Bind the click event, to the table rows // New way (jQuery 1.7+) - .on(events, selector, handler) $('#myTable').on('click', 'tr', function (event) { // Add or Remove the class on clicking the table row $(this).toggleClass('myClass'); }); While running my application I am getting error, "SCRIPT1015 error;Unterminated string constant" at'<td><select id="SupplierId" name="SupplierId"><option value=""></option>a this point
I think it is looking for a closing </select></td>' a this point
<option value="1">Abc </option><option value="2">Qwert </option><option value="3">aqwq </option></select></td>' The code showing error while running is shown below:$("#myButton").click(function () { // Create elements dynamically var newRow = '<tr>' + '<td><select id="SupplierId" name="SupplierId"><option value=""></option> <option value="1">Abc </option> <option value="2">Qwert </option> <option value="3">aqwq </option> </select></td>' + '<td><select id="SKU" name="SKU"><option value=""></option> <option value="1">Parcetamol</option> <option value="2">Cosome </option> <option value="3">Crocin </option> </select></td>' + '<td><input type="text" id="Price" name="Price" style="width:75px;" /></td>' + '<td><input type="text" id="Validity" name="Validity" style="width:75px;" class="datepicker"/></td>' + '<td><input type="text" id="Quantity" name="Quantity" style="width:75px;" /></td>' + '<td><select id="CreditId" name="CreditId"><option value=""></option> <option value="1">30 Days </option> <option value="2">15 Days </option> <option value="4">20 Days </option> </select></td>' + '<td><input type="text" id="DeliveryDate" name="DeliveryDate" style="width:75px;" /></td>' + '<td><input type="text" id="ETA" name="ETA" style="width:75px;" /></td>' + '<td><select id="CommModeId" name="CommModeId"><option value=""></option> <option value="1">Telephone </option> <option value="2">E-Mail </option> <option value="3">Web </option> <option value="7">Direct </option> </select></td>' + '</tr>';$('#myTable tr:last').after(newRow); //var newRow1='<tr>'+'<td><input type="Submit"/></td>'+'</tr>'; });Any help will be appreciated.Thanks in advance.