Je crée un script jquery qui pourrait créer de nouveaux champs de formulaire, je peux créer eux, mais comment puis-je supprimer les entrées spécifiques (référencé par class = nom de classe « « + count + » inimene _ »)supprimer des entrées spécifiques
<script>
var count = 0;
function add(){
count ++;
var code = '<div class="inimene_'+count+'"><p>Eesnimi: <input type="text" id="eesnimi_'+count+'" /></br>Perenimi: <input type="text" id="perenimi_'+count+'" /></br>Pilet: <select><option selected>Vali pileti liik</option><option value="100.00 Kr">Täiskasvanu</option><option value="25.00 Kr">Õpilane 5-12kl</option><option value="3">Laps kuni 4kl</option></select>Summa: <input type="text" id="summa_'+count+'" /> Linn/Maakond <input type="text" id="linn_'+count+'" /> Rivi: <input type="checkbox" id="rivi_'+count+'" /><input type="button" id="kustuta" onclick="delete()" value="Kustuta" /></p></div>'
$('#container').append(code)
$('#val').val(count)
}
function delete(){
$('.inimene:last').remove();
}
$(document).ready(function(){
$('.add').click(add)
});
</script>
Vous avez une erreur de syntaxe dans ce code: Plus précisément, vous avez fonction appelée "delete". 'delete' est un mot-clé dans JavaScript, vous ne pouvez pas l'utiliser pour les identifiants non-cotés (comme les noms de fonctions). –