Sto usando il widget ordinabile di jqueryui. Ho bisogno di ottenere gli attributi dei dati dell'attuale elemento trascinato. $ (questo) .data ('attribute_name') non funziona qui. Ho anche provato alcuni altri metodi, ma non ho ottenuto il risultato corretto.jQuery ordinabile - Come ottenere l'attributo trascinato corrente
HTML
<ul class="draggable-item" style="min-height:10px;">
<li data-parent="31" data-id="81" class="ui-state-default">Label</li>
<li data-parent="31" data-id="86" class="ui-state-default">Max Value</li>
<li data-parent="31" data-id="83" class="ui-state-default">Unit</li>
<li data-parent="31" data-id="84" class="ui-state-default">Warning Level High</li>
<li data-parent="31" data-id="85" class="ui-state-default">Warning Level Low</li>
</ul>
JS
$(document).ready(function() {
$(".draggable-item").sortable({
start: function(event, ui) {
//Here i need to get current dragged element's 'parent' attribue.
//console.log(ui.item[0].attributes); - Here i got the entire attribute values in an array. But the order of the array is different in browsers.
},
}).disableSelection();
});
ringrazio molto, funziona perfettamente senza problemi. –