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

Jquery 表格合并的問題分享

 更新時間:2011年09月17日 19:46:11   作者:  
有朋友問GridView控件對于跨行合并的問題,這可以用控件嵌套來完成,當(dāng)然,我更喜歡在前臺來用JS來控制網(wǎng)頁元素的樣式,而后臺僅僅是根據(jù)客戶的請求,來返回數(shù)據(jù)。
這里我使用Jquery庫,這個就不用過多介紹了,有幾個知識點:
  - 選擇器tr:eq(index),表示選擇指定index索引的tr元素,index索引從0開始
  - tempRow.parent(),表示返回tempRow對象的父節(jié)點對象
  - $("<td/>").prependTo(),表示將一個td元素添加到指定元素的內(nèi)容頭部
實例代碼
index.html
復(fù)制代碼 代碼如下:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery.js" language="javascript" ></script>
<style type="text/css">
<!--
body,td,th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
#gridview, #gridview td { border:1px #ccc solid; border-collapse:collapse; }
-->
</style>
</head>
<body>
<table id="gridview" width="386" border="0" cellspacing="0" cellpadding="6">
<tr>
<td width="59" align="center"><strong>課別</strong></td>
<td width="76" align="center"><strong>班別</strong></td>
<td width="73" align="center"><strong>班次</strong></td>
<td width="130" align="center"><strong>出勤時間</strong></td>
</tr>
<tr>
<td>陳偉勛</td>
<td>一班制</td>
<td>白班</td>
<td>2011-09-09</td>
</tr>
<tr>
<td>陳偉勛</td>
<td>一班制</td>
<td>夜班</td>
<td>2011-09-09</td>
</tr>
<tr>
<td>陳偉勛</td>
<td>兩班制</td>
<td>白班</td>
<td>2011-09-09</td>
</tr>
<tr>
<td>陳偉勛</td>
<td>兩班制</td>
<td>白班</td>
<td>2011-09-09</td>
</tr>
<tr>
<td>陳偉勛</td>
<td>兩班制</td>
<td>夜班</td>
<td>2011-09-09</td>
</tr>
<tr>
<td>陳偉勛</td>
<td>三班制</td>
<td>早班</td>
<td>2011-09-09</td>
</tr>
<tr>
<td>陳偉勛</td>
<td>三班制</td>
<td>中班</td>
<td>2011-09-09</td>
</tr>
<tr>
<td>陳偉勛</td>
<td>三班制</td>
<td>晚班</td>
<td>2011-09-09</td>
</tr>
<tr>
<td>張文軍</td>
<td>一班制</td>
<td>白班</td>
<td>2011-09-09</td>
</tr>
<tr>
<td>張文軍</td>
<td>兩班制</td>
<td>白班</td>
<td>2011-09-09</td>
</tr>
<tr>
<td>張文軍</td>
<td>兩班制</td>
<td>白班</td>
<td>2011-09-09</td>
</tr>
<tr>
<td>張文軍</td>
<td>兩班制</td>
<td>夜班</td>
<td>2011-09-09</td>
</tr>
<tr>
<td>張文軍</td>
<td>三班制</td>
<td>夜班</td>
<td>2011-09-09</td>
</tr>
<tr>
<td>張文軍</td>
<td>三班制</td>
<td>中班</td>
<td>2011-09-09</td>
</tr>
</table>
<script>
var grid = $("#gridview");
var rowCount = grid.find("tr").length - 1;
var flagRow = grid.find("tr:eq("+rowCount+")").find("td:eq(0)").html();
var sp = 0;
for(var i = rowCount; i >=0; i--) {
var tempRow = grid.find("tr:eq("+i+")");
if(flagRow == tempRow.find("td:eq(0)").html()) {
tempRow.find("td:eq(0)").remove();
}
else {
$("<td/>").attr("rowspan", rowCount-i-sp).html(flagRow).prependTo(tempRow.parent().find("tr:eq("+(i+1)+")"));
flagRow = tempRow.find("td:eq(0)").html();
sp = rowCount-i;
if(i != 0) {
tempRow.find("td:eq(0)").remove();
}
}
}
</script>
</body>
</html>

注釋掉Jquery代碼的效果圖

運行Jquery代碼的效果圖


小結(jié)
  代碼寫得很粗糙,只是簡單做個筆記,最近在忙著整理編寫一些Jquery插件和discuz插件,Python和PyQt的相關(guān)文章都未來得及整理發(fā)布,唉,時間不夠用啊,只能慢慢來了。Jquery是相當(dāng)不錯的說,內(nèi)置Sizzle選擇器后,那速度更是飛一般,貌似現(xiàn)在到1.6版本了,希望越做越好吧!

相關(guān)文章

  • jQuery選擇器源碼解讀(七):elementMatcher函數(shù)

    jQuery選擇器源碼解讀(七):elementMatcher函數(shù)

    這篇文章主要介紹了jQuery選擇器源碼解讀(七):elementMatcher函數(shù),本文講解了源碼、功能、參數(shù)、返回函數(shù) 等內(nèi)容,需要的朋友可以參考下
    2015-03-03
  • jquery實現(xiàn)加載更多

    jquery實現(xiàn)加載更多"轉(zhuǎn)圈圈"效果(示例代碼)

    這篇文章主要介紹了jquery實現(xiàn)加載更多"轉(zhuǎn)圈圈"效果,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • jQuery對象和DOM對象之間相互轉(zhuǎn)換的方法介紹

    jQuery對象和DOM對象之間相互轉(zhuǎn)換的方法介紹

    這篇文章主要介紹了jQuery對象和DOM對象之間相互轉(zhuǎn)換的方法介紹,本文講解了jQuery對象轉(zhuǎn)成DOM對象、DOM對象轉(zhuǎn)換成jQuery對象 方法,需要的朋友可以參考下
    2015-02-02
  • jQuery實現(xiàn)異步獲取json數(shù)據(jù)的2種方式

    jQuery實現(xiàn)異步獲取json數(shù)據(jù)的2種方式

    這篇文章主要介紹了jQuery實現(xiàn)異步獲取json數(shù)據(jù)的2種方式,主要講述了$.getJSON方法與$.ajax方法,非常實用,需要的朋友可以參考下
    2014-08-08
  • jquery+css實現(xiàn)Tab欄切換的代碼實例

    jquery+css實現(xiàn)Tab欄切換的代碼實例

    這篇文章主要介紹了jquery css實現(xiàn)Tab欄切換,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • jquery實現(xiàn)漫天雪花飛舞的圣誕祝福雪花效果代碼分享

    jquery實現(xiàn)漫天雪花飛舞的圣誕祝福雪花效果代碼分享

    這篇文章主要介紹了jquery實現(xiàn)漫天雪花飛舞的圣誕祝福雪花效果,很浪漫,感興趣的小伙伴們可以參考一下
    2015-08-08
  • jQuery AJAX timeout 超時問題詳解

    jQuery AJAX timeout 超時問題詳解

    這篇文章主要介紹了jQuery AJAX timeout 超時問題詳解的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-06-06
  • 淺談jquery高級方法描述與應(yīng)用

    淺談jquery高級方法描述與應(yīng)用

    下面小編就為大家?guī)硪黄獪\談jquery高級方法描述與應(yīng)用。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • 基于JQuery實現(xiàn)仿網(wǎng)易郵箱全屏動感滾動插件fullPage

    基于JQuery實現(xiàn)仿網(wǎng)易郵箱全屏動感滾動插件fullPage

    網(wǎng)易郵箱專題頁的效果相信很多朋友都看過,也許有很多朋友想著把自己的網(wǎng)站做成那樣動感美妙的全屏滾動效果,但苦于技術(shù)有限,只能望而生嘆。此刻您有福了,這款基于jquery的fullpage就可以輕松的幫你實現(xiàn)動感美妙的全屏滾動效果,需要的可以參考下
    2015-09-09
  • jQuery實現(xiàn)購物車數(shù)字加減效果

    jQuery實現(xiàn)購物車數(shù)字加減效果

    本文給大家分享的是jQuery實現(xiàn)購物車數(shù)字加減效果的3種實現(xiàn)方法,分別是左右加減數(shù)字、Bootstrap風(fēng)格,右側(cè)加減以及jQuery ui風(fēng)格,右側(cè)加減,效果非常棒,需要的小伙伴來參考下吧。
    2015-03-03

最新評論

佛坪县| 吉木萨尔县| 梨树县| 柘城县| 望城县| 宜黄县| 汕尾市| 揭东县| 苏州市| 甘肃省| 城固县| 微山县| 无极县| 清涧县| 安庆市| 和林格尔县| 图片| 镶黄旗| 城市| 万山特区| 桐庐县| 锡林浩特市| 大厂| 敦煌市| 临澧县| 鄯善县| 措勤县| 华安县| 大荔县| 江西省| 琼海市| 黔西| 屏南县| 曲阜市| 静乐县| 鄄城县| 略阳县| 井陉县| 建宁县| 宁德市| 尚志市|