最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一個可以增加和刪除行的table并可編輯表格中內(nèi)容

 更新時間:2014年06月16日 15:44:14   投稿:whsnow  
本例要實現(xiàn)的是一個可以增加和刪除行的table并可編輯表格中內(nèi)容,適合新手朋友
頁面文件
復(fù)制代碼 代碼如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
<script type="text/javascript" src="jquery-1.6.min.js"></script>
<script type="text/javascript" src="queryi18n.js"></script>
<script type="text/javascript">

</script>
</head>
<body oncontextmenu="return false">



<form id="i18nform">
<div id="i18ntablediv" style="width: 90%;">
<table id="i18ntable" border="1px" width="90%">
<tr>
<th width='45%' height='20px'>key</th>
<th width='45%' height='20px'>value</th>
<th width='5%' height='20px'>value</th>
</tr>
</table>
</div>
<div id="addtrdiv" style="width: 10%; float: right;">
<a href="#" class="easyui-linkbutton" iconCls="icon-add" onclick="addtr()"><span key="ss" class="paltform-i18n">添加行</span></a>
</div>
<div class="button_area_absolute">
<table width="90%">
<tr>
<td align=center><a href="#" class="easyui-linkbutton" iconCls="icon-ok" onclick="savei18ninfo()"><span key="save" class="paltform-i18n">保存</span></a></td>
</tr>
</table>
</div>
</form>



</body>
</html>

js文件
復(fù)制代碼 代碼如下:

//保存國際化文件
function savei18ninfo(){

var i18ninfo = geti18ninfo();
alert(i18ninfo);


}
//獲取i18n值
function geti18ninfo(){
var key = "";
var value = "";
var i18ndata = "";
var table = $("#i18ntable");
var tbody = table.children();
var trs = tbody.children();
for(var i=1;i<trs.length;i++){
var tds = trs.eq(i).children();
for(var j=0;j<tds.length;j++){
if(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()==""){
return null;
}
value = "value\":\""+tds.eq(j).text();
}
}
if(i==trs.length-1){
i18ndata += "{\""+key+"\",\""+value+"\"}";
}else{
i18ndata += "{\""+key+"\",\""+value+"\"},";
}
}
i18ndata = "["+i18ndata+"]";
return i18ndata;
}
var clientWidth = document.documentElement.clientWidth;
var clientHeight = document.documentElement.clientHeight;
var div_left_width = 200;
var tempWidth = 0;
/**
* 描述:頁面自適應(yīng)
*/
$(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(){
//自動適應(yīng)頁面大小
$(".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,取出當(dāng)前td中的文本內(nèi)容保存起來
var text=td.text();
//2,清空td里面的內(nèi)容
td.html(""); //也可以用td.empty();
//3,建立一個文本框,也就是input的元素節(jié)點
var input=$("<input>");
//4,設(shè)置文本框的值是保存起來的文本內(nèi)容
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 myEvent =event||window.event;
var kcode=myEvent.keyCode;
if(kcode==13){
var inputnode=$(this);
var inputtext=inputnode.val();
var tdNode=inputnode.parent();
tdNode.html(inputtext);
tdNode.click(tdclick);
}
});

//5,將文本框加入到td中
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= $("<tr><td height='20px' onclick='tdclick(this)'>"+"</td><td height='20px' onclick='tdclick(this)'>"+"</td><td height='20px' align='center' onclick='deletetr(this)'><font size='2' color='red'>"+"刪除"+"</font></td></tr>");
table.append(tr);
}
function deletetr(tdobject){
var td=$(tdobject);
td.parents("tr").remove();
}

相關(guān)文章

  • 教你一步步用jQyery實現(xiàn)輪播器

    教你一步步用jQyery實現(xiàn)輪播器

    相信大家應(yīng)該都會看到在各大網(wǎng)站上都有一個輪播器的效果,于是自己不禁也想做一個,查了資料,看了輪播器的原理,慢慢的試著做了做,最終效果勉勉強強,但還是想總結(jié)出來,或許對有需要的朋友們帶來一定的幫助,下面來一起看看吧。
    2016-12-12
  • 讀jQuery之二(兩種擴展)

    讀jQuery之二(兩種擴展)

    上一篇分析了jQuery對象的組成,這篇分析下它的extend方法。
    2011-06-06
  • JQuery中使用on方法綁定hover事件實例

    JQuery中使用on方法綁定hover事件實例

    這篇文章主要介紹了JQuery中使用on方法綁定hover事件實例,本文用于一些特殊環(huán)境下,需要的朋友可以參考下
    2014-12-12
  • jQuery select控制插件

    jQuery select控制插件

    操作select下拉框的jquery插件,以后再涉及select時,利用這個插件就簡單多了。
    2009-08-08
  • 基于HTML+CSS+JS實現(xiàn)增加刪除修改tab導(dǎo)航特效代碼

    基于HTML+CSS+JS實現(xiàn)增加刪除修改tab導(dǎo)航特效代碼

    這篇文章主要介紹了基于HTML+CSS+JS實現(xiàn)增加刪除修改tab導(dǎo)航特效代碼的相關(guān)資料,非常不錯,需要的朋友可以參考下
    2016-08-08
  • jQuery實現(xiàn)商品活動倒計時

    jQuery實現(xiàn)商品活動倒計時

    這篇文章主要介紹了jQuery實現(xiàn)商品活動倒計時,倒計時在WEB上應(yīng)用非常廣泛,如考試系統(tǒng)倒計時,團購網(wǎng)站中的優(yōu)惠活動倒計時等等,感興趣的小伙伴們可以參考一下
    2015-10-10
  • jQuery 使用手冊(五)

    jQuery 使用手冊(五)

    jQuery 使用手冊,大家可以耐心的看完,就基本上入門了。
    2009-09-09
  • jquery+css3問卷答題卡翻頁動畫效果示例

    jquery+css3問卷答題卡翻頁動畫效果示例

    本篇文章主要介紹了jquery css3問卷答題卡翻頁動畫效果,具有一定的參考價值,有需要的朋友可以了解一下。
    2016-10-10
  • jQuery插件開發(fā)精品教程讓你的jQuery提升一個臺階

    jQuery插件開發(fā)精品教程讓你的jQuery提升一個臺階

    這篇文章主要介紹了jQuery插件開發(fā)精品教程讓你的jQuery提升一個臺階 的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • jQuery旋轉(zhuǎn)插件jqueryrotate用法詳解

    jQuery旋轉(zhuǎn)插件jqueryrotate用法詳解

    這篇文章主要介紹了jQuery旋轉(zhuǎn)插件jqueryrotate用法,結(jié)合實例形式詳細分析了jqueryrotate插件的功能、定義及相關(guān)參數(shù)的使用方法,需要的朋友可以參考下
    2016-10-10

最新評論

遵义县| 安康市| 迭部县| 聂拉木县| 隆化县| 漳平市| 普兰店市| 宜州市| 密云县| 宜春市| 胶州市| 法库县| 虎林市| 孟连| 新平| 宝坻区| 深水埗区| 汾阳市| 墨玉县| 囊谦县| 日土县| 兴业县| 新巴尔虎右旗| 西青区| 建水县| 谷城县| 扎兰屯市| 敖汉旗| 衡阳市| 进贤县| 荃湾区| 淮南市| 精河县| 阳原县| 惠州市| 恭城| 渑池县| 运城市| 唐河县| 祁阳县| 南充市|