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

js 分頁全選或反選標(biāo)識實(shí)現(xiàn)代碼

 更新時(shí)間:2011年08月09日 00:02:48   作者:  
分頁全選或反選標(biāo)識 對多選按鈕操作。 批量全選添加、批量移除。 行單選添加、移除。 分頁之后(全選或不選)狀態(tài)標(biāo)識依然存在
注:對多選按鈕操作。
1:批量全選添加、批量移除。
2:行單選添加、移除。
3:分頁之后(全選或不選)狀態(tài)標(biāo)識依然存在
復(fù)制代碼 代碼如下:

/* *****>****>tr單選事件
------------------------------------------------------------------------------------*/
$("#ajaxshowmdqhList tbody tr").live("click",function(){
sx_tr_Value($(this),false,"");
});
/* 篩選重復(fù)值
------------------------------------------------------------------------------------*/
var cgdd_id_List="";
var array=new Array();
var is_add_id=true;
var sx_tr_Value=function(obj,all_checked,ck_value)
{
cgdd_id_List = $("#hfselectitemid").val();
if(!$(obj).find("input").attr("checked"))
{
$(obj).find("input").attr("checked","checked");
array=$("#hfselectitemid").val().split(":");
for(var i=0;i<array.length;i++)
{
if(array[i]==$(obj).attr("id"))
{
is_add_id=false;
}
}
if(is_add_id)
{
cgdd_id_List +=$(obj).attr("id")+":";
}
}
else
{
$(obj).find("input").attr("checked",false);
array=cgdd_id_List.split(":");
cgdd_id_List="";
for(var i=0;i<array.length;i++)
{
if(array[i]!=$(obj).attr("id")&&array[i]!="")
{
cgdd_id_List +=array[i]+":";
}
}
}
$("#hfselectitemid").val(cgdd_id_List);
array = SortArr($("#hfselectitemid").val());// 排序
cgdd_id_List="";
for(var k=0;k<array.length;k++)
{
if(array[k]!=""&&array[k]!=":")
{
cgdd_id_List+=array[k]+":";
}
}
$("#hfselectitemid").val(cgdd_id_List);
alert($("#hfselectitemid").val());
}
/* ***>****>[全選/全不選事件]
------------------------------------------------------------------------------------*/
$("#ajaxshowmdqhList input[name=cgdd_checked_all]").live("click",function(){
var ck=$(this).attr("checked");
var is_add_ckItem=false;// 是否添加到已選擇id集合中
var all_ck_item = new Array(); // 已選擇ID集合
var not_all_ck_item=new Array();// 反選ID集合
all_ck_item = $("#hfselectitemid").val().split(":");
$("input[name=cg_state]").each(function(){
$(this).attr("checked",ck);
});// 結(jié)束
cgdd_id_List="";
$("#ajaxshowmdqhList tbody tr").find("input").each(function(i){
if($(this).attr("checked"))// 全選添加ID
{
for(var i = 0; i<all_ck_item.length; i++)
{
if(all_ck_item[i]==$(this).attr("id"))
{
is_add_ckItem=true;
break;
}
}
if(!is_add_ckItem)
{
cgdd_id_List += $(this).attr("id")+":";
}
is_add_ckItem = false;
}
else // 反選ID
{
not_all_ck_item[i]=$(this).attr("id");
}
});// 結(jié)束
// 移除反選ID
for(var i = 0; i<all_ck_item.length; i++)
{
for(var k = 0; k<not_all_ck_item.length; k++)
{
if(all_ck_item[i]==not_all_ck_item[k])
{
is_add_ckItem=true;
break;
}
}
if(!is_add_ckItem)
{
if(all_ck_item[i]!=":"&&all_ck_item[i]!="")
{
cgdd_id_List += all_ck_item[i]+":";
}
}
is_add_ckItem = false;
}
$("#hfselectitemid").val(cgdd_id_List);
var Sort_array = new Array();
Sort_array = SortArr($("#hfselectitemid").val());// 排序
cgdd_id_List="";
for(var k=0;k<Sort_array.length;k++)
{
if(Sort_array[k]!=""&&Sort_array[k]!=":")
{
cgdd_id_List+=Sort_array[k]+":";
}
}
$("#hfselectitemid").val(cgdd_id_List);
cgdd_id_List= "";
alert($("#hfselectitemid").val());
});// 結(jié)束
/* 冒泡排序
------------------------------------------------------------------------------------*/
var SortArr=function(id_list)
{
var sortArray=new Array();
var temp;
sortArray=id_list.split(":");
for(var i=0;i<sortArray.length;i++)
{
for(var j=0;j<i;j++)
{
if(parseInt(sortArray[j])>parseInt(sortArray[i]))
{
temp=sortArray[j];
sortArray[j]=sortArray[i];
sortArray[i]=temp;
}
}
}
temp="";
return sortArray;
} // 結(jié)束

相關(guān)文章

  • javascript之典型高階函數(shù)應(yīng)用介紹

    javascript之典型高階函數(shù)應(yīng)用介紹

    這幾個(gè)方法均為javascript 1.6 數(shù)組新增的方法。是很典型的functional 函數(shù),當(dāng)然也非常實(shí)用。下面是functional的定義并不來自javascript
    2013-01-01
  • js實(shí)現(xiàn)連個(gè)數(shù)字相加而不是拼接的方法

    js實(shí)現(xiàn)連個(gè)數(shù)字相加而不是拼接的方法

    這篇文章主要介紹了js如何實(shí)現(xiàn)連個(gè)數(shù)字相加而不是拼接,需要的朋友可以參考下
    2014-02-02
  • js省市縣三級聯(lián)動效果實(shí)例

    js省市縣三級聯(lián)動效果實(shí)例

    這篇文章主要介紹了js實(shí)現(xiàn)簡單的省市縣三級聯(lián)動效果,以完整實(shí)例形式分析了JavaScript實(shí)現(xiàn)省市縣三級聯(lián)動效果的具體步驟與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-05-05
  • js實(shí)現(xiàn)九宮格抽獎(jiǎng)

    js實(shí)現(xiàn)九宮格抽獎(jiǎng)

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)九宮格抽獎(jiǎng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • 詳解ant-design-pro使用qiankun微服務(wù)

    詳解ant-design-pro使用qiankun微服務(wù)

    這篇文章主要介紹了ant-design-pro使用qiankun微服務(wù)詳解,其實(shí)微服務(wù)需要有主應(yīng)用和子應(yīng)用,?一個(gè)子應(yīng)用可以配置多個(gè)相關(guān)聯(lián)的主應(yīng)用,配置方法都是一樣的,對ant-design-pro微服務(wù)配置相關(guān)知識,感興趣的朋友一起看看吧
    2022-03-03
  • js實(shí)現(xiàn)圖片上傳預(yù)覽原理分析

    js實(shí)現(xiàn)圖片上傳預(yù)覽原理分析

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)圖片上傳預(yù)覽的原理,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • javascript實(shí)現(xiàn)簡單的html5視頻播放器

    javascript實(shí)現(xiàn)簡單的html5視頻播放器

    網(wǎng)頁視頻音頻播放器大家并不陌生,在IE中我們可以運(yùn)行ActiveX來嵌入微軟的Media Player或者其他的本地播放器,當(dāng)然可能大部分我們都是使用Flash來制作播放器。在HTML5發(fā)展迅速的今天,讓我們嘗試用HTML5來制作網(wǎng)頁播放器吧,畢竟無論是PC還是移動設(shè)備,HTML5是未來的趨勢
    2015-05-05
  • JavaScript獲取元素尺寸和大小操作總結(jié)

    JavaScript獲取元素尺寸和大小操作總結(jié)

    本文總結(jié)了使用JavaScript獲取指定元素大小、位置的幾種方式。如果你用的是JQuery,則獲取元素大小是非常簡單的。但是我們還是有必要知道如何通過原生JavaScript來獲取,需要的朋友可以參考下
    2015-02-02
  • 詳解ES7 Decorator 入門解析

    詳解ES7 Decorator 入門解析

    這篇文章主要介紹了詳解ES7 Decorator 入門解析,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-02-02
  • 理解JavaScript表單的基礎(chǔ)知識

    理解JavaScript表單的基礎(chǔ)知識

    這篇文章主要帶領(lǐng)大家理解JavaScript表單的基礎(chǔ)知識,對javascript表單腳本進(jìn)行深入學(xué)習(xí),感興趣的小伙伴們可以參考一下
    2016-01-01

最新評論