欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于jQuery實現(xiàn)點擊最后一行實現(xiàn)行自增效果的表格

 更新時間:2016年01月12日 11:32:11   作者:我是代碼努力  
現(xiàn)在任何事務(wù)都追求效率和人性化,當然網(wǎng)頁效果也是如此,如果一個可以編輯數(shù)據(jù)的表格,編輯到最后一行的時候,點擊可以自動添加一行,這樣算是一個比較人性化的效果,可以免去一絲勞頓之苦,下面分享一段這樣的代碼

現(xiàn)在任何事務(wù)都追求效率和人性化,當然網(wǎng)頁效果也是如此,如果一個可以編輯數(shù)據(jù)的表格,編輯到最后一行的時候,點擊可以自動添加一行,這樣算是一個比較人性化的效果,可以免去一絲勞頓之苦,下面分享一段這樣的代碼。

代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.dbjr.com.cn/" />
<title>腳本之家</title>
<style type="text/css">
table 
{
width:800px;
margin:50px auto;
border-collapse:collapse;
border-spacing:0;
}
table tr, table th, table td 
{
border:1px solid #ddd;
font-size:12px;
}
table tr td:first-child 
{
width:30px;
text-align:center;
}
table td input 
{
width:100%;
height:100%;
padding:5px 0;
border:0 none;
}
table td input:focus 
{
box-shadow:1px 1px 3px #ddd inset;
outline:none;
}
</style>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(function(){
var oTable = $("#count"), iNum = 1, eEle = '';
oTable.on('click', function(e){
var target = e.target,
oTr = $(target).closest('tr');
if(oTr.index() == oTable.find('tr').last().index())
{
iNum++;
eEle = oTr.clone();
eEle.find('td').eq(0).text(iNum);
}
oTable.append(eEle);
});
});
</script>[/size]
[size=2]</head>
<body>
<table id="count">
<tr>
<th>序號</th>
<th>姓名</th>
<th>金額[USD]</th>
<th>時間</th>
<th>項目</th>
<th>單位</th>
<th>備注</th>
</tr>
<tr>
<td>1</td>
<td><input type="text" /></td>
<td><input type="text" /></td>
<td><input type="text" /></td>
<td><input type="text" /></td>
<td><input type="text" /></td>
<td><input type="text" /></td>
</tr>
</table>
</body>
</html> 

以上代碼實現(xiàn)了我們的要求,點擊表格的最后一行,可以自動添加新行,下面介紹一下它的實現(xiàn)過程。

一.代碼注釋:

1.$(function(){}),當文檔結(jié)構(gòu)完全加載完畢再去執(zhí)行函數(shù)中的代碼。
2.var oTable = $("#count"),獲取id屬性值為count的對象,在這里就是表格對象。
3.iNum = 1,聲明一個變量并賦初值為1,以后可以每增加一行就會+1作為行號。
4.eEle = '',聲明一個變量用來存儲行對象。
5.oTable.on('click', function(e){}),為表格對象注冊click事件處理函數(shù)。
6.var target = e.target,獲取被點擊的源對象。
7.oTr = $(target).closest('tr'),獲取最近的tr祖輩元素。
8.f(oTr.index()==oTable.find('tr').last().index()),判斷點擊的是否是最后一行。
9.iNum++,iNum的值加1。
10.eEle = oTr.clone(),克隆當前行對象。
11.eEle.find('td').eq(0).text(iNum),設(shè)置最后一行第一個單元格的值。
12.oTable.append(eEle),為表格的最后添加行。

關(guān)于jQuery實現(xiàn)點擊最后一行實現(xiàn)行自增效果的表格的全部內(nèi)容先給大家介紹這么多,以上內(nèi)容給大有注釋,有不明白得地方可以參考下,非常感謝大家一直以來對腳本之家網(wǎng)站的支持。

相關(guān)文章

  • jquery實現(xiàn)標題字體變換的滑動門菜單效果

    jquery實現(xiàn)標題字體變換的滑動門菜單效果

    這篇文章主要介紹了jquery實現(xiàn)標題字體變換的滑動門菜單效果,通過調(diào)用自定義函數(shù)實現(xiàn)頁面tab切換及字體樣式同步變換的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09
  • jquery實現(xiàn)邊框特效

    jquery實現(xiàn)邊框特效

    這篇文章主要為大家詳細介紹了jquery實現(xiàn)邊框特效,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • jquery插件bootstrapValidator表單驗證詳解

    jquery插件bootstrapValidator表單驗證詳解

    這篇文章主要為大家詳細介紹了jquery插件bootstrapValidator表單驗證,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • jQuery實現(xiàn)的隔行變色功能【案例】

    jQuery實現(xiàn)的隔行變色功能【案例】

    這篇文章主要介紹了jQuery實現(xiàn)的隔行變色功能,結(jié)合具體實例形式分析了jQuery事件響應(yīng)、元素遍歷及屬性動態(tài)操作相關(guān)使用技巧,需要的朋友可以參考下
    2019-02-02
  • 遠離JS災(zāi)難css災(zāi)難之 js私有函數(shù)和css選擇器作為容器

    遠離JS災(zāi)難css災(zāi)難之 js私有函數(shù)和css選擇器作為容器

    當一個項目龐大到一定階段,例如UI展示層采用了模塊化模板化之后,就會出現(xiàn)js災(zāi)難,css災(zāi)難,經(jīng)常出現(xiàn)以前從來不放在一起的兩個js或css莫名奇妙的被放到了一個頁面,基本的原因是模塊重用造成的
    2011-12-12
  • 初窺JQuery(二) 事件機制(1)

    初窺JQuery(二) 事件機制(1)

    JQuery的事件處理機制在JQuery框架中起著重要的左右,它就像電視機的開關(guān),我們打開電視機的開關(guān)才能看到各個電視臺精彩的節(jié)目,那么我們使用JQuery的事件處理機制就可以創(chuàng)造我們自定義的行為,比如說提交、改變樣式、效果顯示等等,使我們的網(wǎng)頁更加豐富。
    2010-11-11
  • 基于jQuery實現(xiàn)一個marquee無縫滾動的插件

    基于jQuery實現(xiàn)一個marquee無縫滾動的插件

    這篇文章主要介紹了基于jQuery實現(xiàn)一個marquee無縫滾動的插件,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-03-03
  • jQuery動態(tài)顯示和隱藏datagrid中的某一列的方法

    jQuery動態(tài)顯示和隱藏datagrid中的某一列的方法

    動態(tài)顯示和隱藏datagrid中的某一列的方法有很多,在接下來的文章中為大家介紹下jQuery是如何實現(xiàn)的
    2013-12-12
  • jQuery實現(xiàn)簡單的抽獎游戲

    jQuery實現(xiàn)簡單的抽獎游戲

    這篇文章主要為大家詳細介紹了jQuery實現(xiàn)簡單的抽獎游戲,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • JQuery對class屬性的操作實現(xiàn)按鈕開關(guān)效果

    JQuery對class屬性的操作實現(xiàn)按鈕開關(guān)效果

    頁面中的按鈕開關(guān)效果想必大家都有見到過吧,接下來為大家詳細介紹下如何使用JQuery對class屬性的操作方法實現(xiàn),感興趣的朋友不要錯過
    2013-10-10

最新評論