ho bisogno di realizzare, tramite jquery, una piccola form creata dinamicamente tramite drag & drop. tutto figoso, però ho bisogno, prima di effettuare il drop, di controllare che non ci sia già un elemento con lo stesso id![]()
questo è il mio attuale codice.
cioè adesso funziona tutto, però non facendo il controllo mi trovo con degli elementi duplicati e non ha nessun senso... come posso evitare questo comportamento? ho provato a sfogliare la documentazione di jquery, ma non ho trovato nulla che facesse al caso mio...codice:<script type='text/javascript'> $(document).ready(function(){ $(".imgblock").draggable({helper: 'clone'}); $("#drop").droppable({ accept: ".imgblock", drop: function(ev, ui) { var img_src = $(ui.draggable).attr('src'); var img_id = $(ui.draggable).attr('id'); var tag_img = "[img]" + img_src + "[/img]"; var tag_id = "<input type='text' name='id' value='" + img_id + "'>"; var text_id = "<input type='text' name='description' value='" + img_id + "'>"; $('#listfiles').append(' ' + tag_img + tag_id + text_id); } }); }); </script>![]()

Rispondi quotando
