2016-01-23 56 views
0

我想在jQuery上做可編輯的表格。我現在用內部輸入和點擊按鈕用點擊操作我打開輸入和用戶把數據放在那裏,但問題是我不能使這張表排序與tablesorter插件,所以我認爲我必須創建輸入點擊編輯按鈕,然後轉換來自td的輸入的數據,但如何使用選擇來完成它?jQuery上的可編輯表格與輸入和選擇

我需要的是這樣的http://jsfiddle.net/y3tmrns9/1/

$(".edit").on("click", "td:not(.active)", function() {  
    $("label").html("td click<br />" + $("label").html()); 
    var $this = $(this); 
    var $textbox = $("<input>", { type: "text", size: 5, value: $this.addClass("active").text() }); 
    $this.html($textbox); 
    $textbox.focus();  
}); 

$("table").on("blur", "input:text", function() {   
    $("label").html("input blur<br />" + $("label").html()); 
    var $this = $(this); 
    $this.parent().removeClass("active").text($this.val()); 
}); 

但如何使其可編輯只有當我點擊按鈕?還有如何把選擇?

回答

0

幫你一個忙,並使用就緒框架 - >http://demos.telerik.com/kendo-ui/grid/index。投入時間尋找合適的工具,而不是創建自己的工作不上班,甚至更糟的是隱藏的錯誤

+0

是否有可能通過此框架可編輯+排序表? –