Я хочу удалить выбранную строку, используя jQuery. Во-первых, нажав кнопку добавления, строки добавляются динамически с помощью кнопки удаления. Теперь я хочу удалить выбранную строку.Как удалить строку на основе ее индекса?
Я использую следующий код для добавления строк динамически:
$("#btnAdd").on('click', function(){
$('#Time tr').last().after('<tr><td><span style="font-size:14px;">Diplamo/Certificate :</span><input type="textbox" input id="addedValue12" name = "Certificate"></td><td><span style="font-size:14px;">Percentage :</span><input type="textbox" id="addedValue123" name = "CertificatePer"></td></tr>'); \t \t
});
<input id="btnAdd" type="button" value="add" />
<table id="Time">
<tr>
</tr>
</table>
Я отображение значений на странице JSP.
<c:forEach var="var1" items="${empedu.empCertificate}">
Certificate Name:<input value="${var1.certification}" name="Certificate" type="text" title="Only Text Allowed" pattern="[a-zA-Z\s'.,@:&?!()$#/\\]+" />
Percentage: <input value="${var1.percentage}" name="CertificatePer" style="width: 100px;" type="text" max="100" />
<input type="button" id="deleteRow" name="delete" value="delete" /><br/>
</c:forEach>
Он отображается на экране, как это:
Здесь Если я нажимаю на третий ряд, я хочу удалить третью строку. Как я могу это сделать?
Посмотрите на метод [ 'jQuery.remove'] (https://api.jquery.com/remove/). – xaviert