簡體   English   中英

帶有輸入和選擇的jQuery上的可編輯表

[英]Editable table on jQuery with inputs and selects

我正在嘗試在jQuery上做可編輯表。 我現在用內部輸入和單擊操作來完成輸入,我正在打開輸入並將用戶放在那里的數據,但是問題是我無法使用tablesorter插件使該表可排序,所以我認為我必須創建輸入在單擊“編輯”按鈕上,然后從td的輸入中轉換數據,但是如何使用selects呢?

我需要這樣的東西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());
});

但是,只有當我單擊按鈕時,如何使它可編輯? 還有如何放置選擇?

幫自己一個忙,並使用現成的框架,例如-> http://demos.telerik.com/kendo-ui/grid/index 花時間在尋找合適的工具上,而不是創建自己的不起作用甚至因隱藏的錯誤而變得更糟

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM