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

BootStrap iCheck插件全選與獲取value值的解決方法

 更新時(shí)間:2016年08月24日 09:59:25   投稿:mrr  
這篇文章主要介紹了BootStrap iCheck插件全選與獲取value值的解決方法,解決方法其實(shí)很簡(jiǎn)單,下面小編給大家分享下這方面的知識(shí)

在使用jQuery iCheck 插件的時(shí)候遇到了一個(gè)問(wèn)題,就是當(dāng)我們使用普通的js全選功能無(wú)效了。

$("#checkall").click(
function(){
if(this.checked){
$("input[name='checkname']").each(function(){this.checked=true;});
}else{
$("input[name='checkname']").each(function(){this.checked=false;});
}
}
);

這樣來(lái)寫(xiě)對(duì)默認(rèn)的checkbox框沒(méi)問(wèn)題,但是當(dāng)使用iCheck 插件后將無(wú)效。

那么該怎么解決呢?

最后是在stackoverflow 找到的解決方法:

地址是這里: http://stackoverflow.com/questions/17820080/function-select-all-and-icheck

//全選獲取數(shù)值
var checkAll = $('input.all');
var checkboxes = $('input.check');
checkAll.on('ifChecked ifUnchecked', function(event) {
if (event.type == 'ifChecked') {
checkboxes.iCheck('check');
} else {
checkboxes.iCheck('uncheck');
}
});
checkboxes.on('ifChanged', function(event){
if(checkboxes.filter(':checked').length == checkboxes.length) {
checkAll.prop('checked', 'checked');
} else {
checkAll.removeProp('checked');
}
checkAll.iCheck('update');
});

在解決了全選問(wèn)題后,又遇到了一個(gè)新的問(wèn)題,獲取選中的checkbox的value的時(shí)候,使用:$(this).attr('checked');獲取不到值了~,蛋疼。

最后幾經(jīng)Google搜索,還是在stackoverflow 找到了啟發(fā),判斷checkbox的布爾值,使用 :$(this).is(':checked');

最后代碼的解決方法如下:

$(".ajax-delete").click(function(){
var url = $(this).attr('data-url');
var str="";
var ids="";
$("input[name='id']:checkbox").each(function(){
if(true == $(this).is(':checked')){
str+=$(this).val()+",";
}
});
if(str.substr(str.length-1)== ','){
ids = str.substr(0,str.length-1);
}
console.log(ids);
});

以上所述是小編給大家介紹的BootStrap iCheck插件全選與獲取value值的解決方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論

四川省| 清流县| 汶川县| 巴彦县| 夹江县| 罗山县| 澳门| 白水县| 定襄县| 乐业县| 积石山| 镇巴县| 大宁县| 枣庄市| 攀枝花市| 弋阳县| 合川市| 含山县| 丽江市| 四会市| 临猗县| 吉林市| 平顶山市| 衡阳县| 宁陵县| 麻城市| 湖北省| 商都县| 永平县| 佛冈县| 资中县| 宁波市| 榆社县| 晋中市| 宽城| 临朐县| 耒阳市| 桃源县| 肥东县| 惠安县| 佛教|