Maison > interface Web > js tutoriel > le corps du texte

Une table qui peut ajouter et supprimer des lignes et modifier le contenu de la table_jquery

WBOY
Libérer: 2016-05-16 16:44:25
original
1261 Les gens l'ont consulté

页面文件

复制代码 代码如下 :





















key value value













js文件
复制代码 代码如下 :

//保存国际化文件
function savei18ninfo(){

var i18ninfo = geti18ninfo();
alerte(i18ninfo);


}
//获取i18n值
function geti18ninfo(){
var key = "";
var valeur = "";
var i18ndata = "";
var table = $("#i18ntable");
var tbody = table.children();
var très = tbody.children();
for(var i=1;ivar tds = trs.eq(i).children();
for(var j=0;jif(j==0){
if(tds.eq(j).text()==null|| tds.eq(j).text()==""){
return null;
}
key = "key": "" tds.eq(j).text();
}
if(j==1){
if(tds.eq(j).text()==null||tds.eq(j).text()=="") {
retour nul ;
}
value = "value": "" tds.eq(j).text();
}
}
if(i==trs.length-1){
i18ndata = "{"" key "","" value ""}";
}else{
i18ndata = "{"" clé "","" valeur ""},";
}
}
i18ndata = "[" i18ndata "]";
retourner i18ndata ;
}
var clientWidth = document.documentElement.clientWidth;
var clientHeight = document.documentElement.clientHeight;
var div_left_width = 200 ;
var tempWidth = 0;
/**
* Description : Page adaptative
*/
$(window).bind("resize",function(){
resizeLayout();
});
function resizeLayout(){
try{
clientWidth = document.documentElement.clientWidth;
var div_left_width = $("#left").width() 11;
$("#cc").layout("resize");
$('#userquery').panel('resize',{width:clientWidth-div_left_width});
$('#10100801').datagrid('resize',{width:clientWidth-div_left_width});

$('#userrange').combobox({
width : $('#right').width() * 0.35
});
}catch(e){
}
}
function initResize(){
//自动适应页面大小
$(".layout-button-left").bind ("click",function(){
$('#userquery').panel('resize',{width:clientWidth-28});
$('#10100801').datagrid('resize ',{width:clientWidth-28});
$(".layout-button-right").bind("click",function(){
$('#userquery').panel(' resize',{width:tempWidth});
$('#10100801').datagrid('resize',{width:tempWidth}
}
});
}
function tdclick(tdobject){
var td=$(tdobject);
td.attr("onclick", "");
//1,取出当前td中的文本内容保存起来
var text=td.text();
//2,清空td里面的内容
td.html(""); //Si vous avez besoin de td.empty();
//3,建立一个文本框,也就是input的元素节点
var input=$("");
//4,设置文本框的值是保存起来的文本内容
input.attr("value",text);
input.bind("blur",function(){
var inputnode=$(this);
var inputtext=inputnode.val();
var tdNode=inputnode.parent();
tdNode.html(inputtext);
tdNode.click(tdclick);
td.attr("onclick", "tdclick(this)");
input.keyup(function(event){
var monEvent =event||window.event;
var kcode=myEvent.keyCode;
if(kcode==13){
var inputnode=$(this);
var inputtext=inputnode.val();
var tdNode=inputnode.parent();
tdNode.html(inputtext); ;
}
});

//5,将文本框加入到中
td.append(input);
var t =input.val();
input.val("").focus().val(t);
// input.focus();

//6,清除点击事件
td.unbind("click");
}
function addtr(){
var table = $("#i18ntable");
var tr= $("" "" "");
table.append(tr);
}
function deletetr(tdobject){
var td=$(tdobject);
td.parents("tr").remove();
}

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal