我需要從「可拖動」的表格行中獲取id
。除了「ID_1」,一切正常。我似乎無法得到這個價值。我究竟做錯了什麼?如何在使用jQuery UI時獲取可拖動表格行的ID?
HTML:
<table>
<tr class="droppable" id="value_2">
<td>Stuff</td>
</tr>
....
</table>
<table>
<tr class="draggable" id="value_1">
<td>Stuff</td>
</tr>
....
</table>
的Jquery:
$(document).ready(function() {
var ID_1
$(".draggable").draggable({cursor: 'move',
helper: function(event) {
return $('<div class="drag_row"><table></table></div>')
.find('table').append($(event.target).closest('tr').clone()).end();
},
appendTo: 'body'
});
$(".droppable").droppable({
over: function(event, ui)
{
ID_1 = $(this).find("tr").attr('id');
},
drop: function(event, ui) {
var ID_2 = $(this).attr('id');
$.ajax({
type: "POST",
url: 'www.mydomain.com/'+ID_1+'/'+ID_2,
dataType: 'html',
success: function(){
}
});
return false;
}
});
});
什麼是您的HTML是什麼樣子?你有沒有證明這一點的jsfiddle? – slashingweapon
我添加了HTML的基本形式。在這兩個表中有幾行,每行都有自己的''id''(當然)。 –