2009-10-29 64 views
0

我想將選擇器傳入ID變量,但這似乎不工作,因爲它在運行時炸掉。你如何將選擇器傳入jQuery可編輯插件

下面的語法有什麼問題?

<script type="text/javascript"> 
    $(document).ready(function() { 

    $(".dblclick").editable('<%=Url.Action("UpdateSettings","Photos", new { id = $(this).attr("id") }) %>', { 
      tooltip: "Doubleclick to edit...", 
      event: "dblclick", 
      style: 'display: inline; width:400px;' 
     }); 

    }); 

回答

2

你試過

<script type="text/javascript"> 
    $(document).ready(function() { 
    var updateSettingsAction = '<%=Url.Action("UpdateSettings","Photos") %>'; 
    $(".dblclick").editable(updateSettingsAction + '/?id=' + $(this).attr("id"), { 
      tooltip: "Doubleclick to edit...", 
      event: "dblclick", 
      style: 'display: inline; width:400px;' 
     }); 

    }); 
相關問題