jQuery技术

jQuery应用杂记

字号+ 作者:H5之家 来源:H5之家 2015-11-01 10:12 我要评论( )

jQuery应用杂记,全选$(

全选 $("#ckAll").click(function() { $("input[name='sub']").prop("checked", this.checked); }); //全部checkbox选中后 全选框也选中 $("input[name='sub']").click(function() { var $subs = $("input[name='sub']"); $("#ckAll").prop("checked" , $subs.length == $subs.filter(":checked").length ? true :false); }); 获取选择内容 var uids = $('[name=subCk]:checked') .map(function () { return $(this).data('id'); }) .get() .join(); 全选和其他选项不能同时选中 /* *@ckName checkbox-name *@i 对应index */ function checkToggle(ckName,i){ if(arguments.length==1){ i=0; } $("[name='"+ckName+"']:eq("+i+")").change(function () { if ($(this).prop('checked')) { $(this).parent().nextAll().children().prop('checked', false); } }); $("[name='"+ckName+"']").not(":eq("+i+")").change(function () { if ($(this).prop('checked')) { $("[name='"+ckName+"']:eq("+i+")").prop('checked', false); } }); } 切换条数 var pageData={ limit:<?=$limit;?> }; $("[value="+pageData.limit+"]:radio").prop('checked','true'); $('[name=limit]:radio').change(function(){ var limit=$(this).val(); if(parseInt(limit)<10){ return; } if(location.search.indexOf('limit=')!==-1){ location.search=location.search.replace(/limit=(\d*)?/,'limit='+limit); }else{ console.log((location.search=='')?'limit='+limit:'&limit='+limit); location.search=(location.search=='')?'limit='+limit:location.search+'&limit='+limit; } }); 重置表单

jQuery中没有重置表单的方法,如果需要,可以使用Dom的reset方法

$('#myform')[0].reset()

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 全面详细的jQuery常见开发技巧手册

    全面详细的jQuery常见开发技巧手册

    2016-02-26 10:02

  • jquery——彩色投票进度条

    jquery——彩色投票进度条

    2015-11-25 10:03

  • 锋利的jquery学习之二

    锋利的jquery学习之二

    2015-11-18 15:45

  • 【译】前端开发者都应知道的 jQuery 小技巧

    【译】前端开发者都应知道的 jQuery 小技巧

    2015-11-16 11:14

网友点评
<