2012-01-29 69 views
-1

我想讓Jquery拖放應用程序。我想將每個圖像鏈接到可拖放的框架。我不能使用ID,那麼寫一個更好的方法來檢查它們是否相同?JQuery拖放鏈接

編輯:這裏是代碼

function handleDropEvent(event, ui) { 
     var slotNumber = $(this).attr('id'); 
     var cardNumber = ui.draggable.attr('id'); 
     var draggable = ui.draggable; 
     if (slotNumber == cardNumber) { 
      alert("Match" + slotNumber + cardNumber) 
      ui.draggable.draggable('disable'); 
      $(this).droppable('disable'); 
      ui.draggable.position({ of: $(this), my: 'left top', at: 'left top' }); 
      ui.draggable.draggable('option', 'revert', false);} 
     } 

正如你所看到的,我可以用ID來鏈接他們,但據說這是一個非常糟糕的方式做到這一點。有沒有人有任何想法?

+0

請提供一些示例代碼。 – Jashwant 2012-01-29 05:04:26

回答

2

如果我正確理解您的問題,您可能想使用數據屬性來區分這些項目。以下是關於數據屬性如何工作的說明:Data Attributes in HTML and jQuery