2014-10-29 113 views
0

我是一個noob學習jQuery。 我有這樣的jQuery代碼的作品:toArray的佔位符

 $("#sortable-4").sortable({ 
     placeholder: "highlight"}); 

而且我有這樣的jQuery代碼的作品:

 update: function(event, ui) { 
     var productOrder = $(this).sortable('toArray').toString(); 
     $("#sortable-9").text (productOrder); 
    } 

但是當我試圖把它在一起,就像這樣:

$(function() { 
     $('#sortable-4').sortable({ 

      placeholder: "highlight"; 

      update: function(event, ui) { 
      var productOrder = $(this).sortable('toArray').toString(); 
      $("#sortable-9").text (productOrder); 
      } 
     }); 
    }); 

我收到一個錯誤。爲什麼我不能在佔位符中進行更新?

+1

你得到了什麼錯誤?它是一個語法錯誤? 'placeholder:「highlight」;'應該佔位符:「highlight」,' – Huangism 2014-10-29 20:51:47

+0

謝謝!來自粗糙的JS背景,我只是嘗試分號,沒有想到逗號... – Ryan 2014-10-29 20:55:28

回答

1

在佔位符後面使用逗號,而不是分號。

$(function() { 
     $('#sortable-4').sortable({ 

      placeholder: "highlight", 

      update: function(event, ui) { 
      var productOrder = $(this).sortable('toArray').toString(); 
      $("#sortable-9").text (productOrder); 
      } 
     }); 
    }); 
+0

Arrrgh!所以該死的簡單,並且在我沒有運氣的情況下把它放在SO上之前花了我很多時間來嘗試。至少我不會忘記它在趕時間:) – Ryan 2014-10-29 20:54:17