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

jquery 頁面全選框?qū)嵺`代碼

 更新時(shí)間:2010年04月02日 22:25:11   作者:  
頁面中經(jīng)常遇到與全選相關(guān)的操作,利用jquery集成了一下,主要為了方便使用吧~
復(fù)制代碼 代碼如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>全選</title>
</head>
<body>
<div>demo
<input type="button" onclick="alert(ob.checkedIds());" value="選中ID"/>
<input type="button" onclick="alert(ob.checkedTexts());" value="選中值"/>
<input type="button" onclick="alert(ob.checkedKeys('value1'));" value="選中屬性值"/>
</div>
<table class="infor">
<tr>
<th><input name="allcheck" id="allcheck1" type="checkbox" value="1"/>
全選</th>
</tr><tr>
<td><input name="record" type="checkbox" value="1" value1="11"/>去
</td></tr><tr>
<td><input name="record" type="checkbox" value="2" value1="22"/>啊
</td></tr><tr>
<td><input name="record" type="checkbox" value="3" value1="33"/>我
</td></tr><tr>
<td><input name="record" type="checkbox" value="4" value1="44"/>餓
</td></tr>
</table>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" >
//http://www.cnblogs.com/libsource
(function($){
$.allcheck=function(options){
_defaults = {
allcheckid:"allcheck",
checkboxname:'record'
};
o = $.extend(_defaults,options);
_allck=$("#"+o.allcheckid);
_tbl=_allck.parents("table");
//返回所有選中checkbox的id集合
checkedIds=function () {
var ids = "";
$("input[name=" + o.checkboxname + "]").each(function() {
if ($(this).attr("checked"))
ids += $(this).val() + ",";
});
return ids.replace(/,$/,'');
}
//返回所有選中checkbox的key屬性集合
checkedKeys=function (key) {
var ids = "";
$("input[name=" + o.checkboxname + "]").each(function() {
if ($(this).attr("checked"))
ids += $(this).attr(key) + ",";
});
return ids.replace(/,$/,'');
}
//返回所有選中checkbox的文本集合
checkedTexts=function () {
var txts = "";
$("input[name=" + o.checkboxname + "]").each(function() {
if ($(this).attr("checked"))
txts += gtrim($(this).parent().text()) + ",";
});
return txts.replace(/,$/,'');
}
gtrim=function (txt) {
return txt.replace(/(^\s*)|(\s*$)/g, "");
}
//設(shè)置所有選中checkbox的id集合
setCheckedIds=function (checkids) {
checkids = ","+checkids+",";
$("input[name=" + o.checkboxname + "]").each(function() {
if (checkids.match(","+$(this).val()+","))
$(this).attr("checked","checked");
});
}
//檢查所有checkbox是否全選
_checkAll=function () {
if (this.checked && $("input:checkbox:not([checked]):not(#" + o.allcheckid + ")", _tbl).length == 0)
_allck[0].checked = true;
else
_allck[0].checked = false;
}

//全選checkbox狀態(tài)
_setAllChecked=function () {
if (!this.checked)
$("input:checkbox", _tbl).removeAttr("checked");
else
$("input:checkbox", _tbl).not(this).attr("checked", "checked");
}
_allck.click(_setAllChecked);
$("input:checkbox[name="+o.checkboxname+"]").each(function(){$(this).click(_checkAll);});
return {checkedIds:checkedIds,checkedKeys:checkedKeys,checkedTexts:checkedTexts,setCheckedIds:setCheckedIds};
};
})(jQuery);
</script>
<script type="text/javascript">
var ob=$.allcheck({allcheckid:'allcheck1'});
//設(shè)置選項(xiàng)allcheckid checkboxname
//取返回值可以調(diào)用checkedIds,checkedKeys,checkedTexts
</script>
</body>
</html>

相關(guān)文章

  • easyui中combotree循環(huán)獲取父節(jié)點(diǎn)至根節(jié)點(diǎn)并輸出路徑實(shí)現(xiàn)方法

    easyui中combotree循環(huán)獲取父節(jié)點(diǎn)至根節(jié)點(diǎn)并輸出路徑實(shí)現(xiàn)方法

    下面小編就為大家?guī)硪黄猠asyui中combotree循環(huán)獲取父節(jié)點(diǎn)至根節(jié)點(diǎn)并輸出路徑實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-11-11
  • 通過JQuery實(shí)現(xiàn)win8一樣酷炫的動(dòng)態(tài)磁貼效果(示例代碼)

    通過JQuery實(shí)現(xiàn)win8一樣酷炫的動(dòng)態(tài)磁貼效果(示例代碼)

    相信大家喜歡這個(gè)界面無非也是喜歡它的動(dòng)態(tài)磁貼。剛好今天研究了一下如何通過JQuery在網(wǎng)頁上模仿這種效果,就貼出來給大家噴一下。雖然是一些很低級(jí)的技術(shù),但是也希望有需要的朋友可以參考下
    2013-07-07
  • jQuery插件擴(kuò)展實(shí)例【添加回調(diào)函數(shù)】

    jQuery插件擴(kuò)展實(shí)例【添加回調(diào)函數(shù)】

    這篇文章主要介紹了jQuery插件擴(kuò)展的方法,結(jié)合實(shí)例形式分析了jQuery插件添加回調(diào)函數(shù)與事件觸發(fā)機(jī)制的相關(guān)操作技巧,需要的朋友可以參考下
    2016-11-11
  • jQuery UI仿淘寶搜索下拉列表功能

    jQuery UI仿淘寶搜索下拉列表功能

    這篇文章主要為大家詳細(xì)介紹了Jquery UI 模仿淘寶搜索下拉列表功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • jQuery實(shí)現(xiàn)呼吸輪播圖

    jQuery實(shí)現(xiàn)呼吸輪播圖

    這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)呼吸輪播圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • jquery實(shí)現(xiàn)左右滑動(dòng)菜單效果代碼

    jquery實(shí)現(xiàn)左右滑動(dòng)菜單效果代碼

    這篇文章主要介紹了jquery實(shí)現(xiàn)左右滑動(dòng)菜單效果代碼,涉及jquery鼠標(biāo)事件及頁面元素動(dòng)態(tài)變換的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-08-08
  • 不要使用jQuery觸發(fā)原生事件的方法

    不要使用jQuery觸發(fā)原生事件的方法

    這篇文章主要介紹了不要使用jQuery觸發(fā)原生事件的方法,需要的朋友可以參考下
    2014-03-03
  • Jquery插件分享之氣泡形提示控件grumble.js

    Jquery插件分享之氣泡形提示控件grumble.js

    grumble.js 是一個(gè)很特別的氣泡形狀提示控件,最開始是為 Huddle.com 網(wǎng)站開發(fā)的, 它沒有通常的north/east/south/west的定位限制。
    2014-05-05
  • jQuery右下角懸浮廣告實(shí)例

    jQuery右下角懸浮廣告實(shí)例

    現(xiàn)在很多網(wǎng)站都有懸浮廣告,本篇文章主要介紹了jQuery右下角懸浮廣告,非常具有實(shí)用效果,有需要的朋友可以來參考一下。
    2016-10-10
  • jQuery get和post 方法傳值注意事項(xiàng)

    jQuery get和post 方法傳值注意事項(xiàng)

    用 jQuery 的都知道,jQuery 的 get 和 post 方法有三個(gè)參數(shù):地址,數(shù)據(jù) 和 回調(diào)函數(shù),但我們知道地址也可以跟隨數(shù)據(jù)的(形如:get_data.php?v1=1&v2=2),而且第二個(gè)參數(shù)可以省略,即第二個(gè)參數(shù)可以直接寫回調(diào)函數(shù),那么數(shù)據(jù)寫在地址后面和寫在 data 參數(shù)里有什么區(qū)別呢?
    2009-11-11

最新評(píng)論

盐山县| 德昌县| 蓬莱市| 彭泽县| 华容县| 友谊县| 黔西县| 常熟市| 礼泉县| 高邮市| 周至县| 福清市| 兴海县| 潮安县| 祥云县| 锦州市| 汤原县| 怀化市| 田林县| 鹿邑县| 云林县| 缙云县| 肥东县| 吴桥县| 临泉县| 泗洪县| 白沙| 元氏县| 当涂县| 新野县| 九江县| 宝兴县| 曲水县| 辽源市| 洛南县| 桑植县| 苏尼特左旗| 犍为县| 六安市| 邻水| 呼玛县|