-
第二種單擊表格可以編輯的方法
$(document).ready(function(){
??? var tds = $("td");
??? tds.click(tdClick);
});
function tdClick(){
??? var tdnode = $(this);
??? var tdtext = tdnode.text();
??? tdnode.html("");
??? var input = $("<input>");
??? input.val(tdtext); //??? input.attr("value",tdtext);
??? input.keyup(function(event){
??????? var myEvent = event || window.event;
??????? var keyCode = myEvent.keyCode;
??????? if(keyCode == 13){
??????????? var inputnode = $(this);
??????????? var inputtext = inputnode.val();
??????????? var td = inputnode.parent();
??????????? td.html(inputtext);
??????????? td.click(tdClick);
??????? }
??????? if(keyCode == 27){? //判斷是否按下ESC鍵
??????????? $(this).parent().html(tdtext);
??????????? $(this).parent().click(tdClick);
??????? }
??? });
??? tdnode.append(input);
??? tdnode.children("input").trigger("select");
??? //輸入框失去焦點,所執(zhí)行的方法
??? input.blur(function(){
??????? tdnode.html($(this).val());
??????? tdnode.click(tdClick);
??? });
??? tdnode.unbind("click");
}
posted on 2010-07-05 08:51
kxbin 閱讀(1921)
評論(1) 編輯 收藏 所屬分類:
AJAX