JQuery:全选/清除/层叠
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JQuery:全选/清除/层叠相关的知识,希望对你有一定的参考价值。
This code can be used to create a MVC View User Control (.ascx) that will display a cascade or select all button with a clear button for checkboxes arranged in a hierarchy.
<%@ Control Language="VB" Inherits="System.Web.Mvc.ViewUserControl" %> <% Dim Args() As String = ViewData("Args").ToString.Split(",") Dim SelectType As String = Args(0) Dim Label As String = Args(1) If SelectType = "Cascade" Then %> <input type="button" id="cascade" class="StandardButton" value="Cascade" /> <% Else%> <input type="button" id="selectall" class="StandardButton" value="Select All" /><br /> <% End If%> <input type="button" id="clear" class="StandardButton" value='<%= Label %>' /> $(document).ready(function() { $('#selectall').click(function() { $("input[type='checkbox']:not([disabled='disabled'])").attr('checked', true); }); $('#clear').click(function() { $("input[type='checkbox']:not([disabled='disabled'])").attr('checked', false); }); $('#cascade').click(function() { $("div input[type='checkbox']").each(function() { if ($(this).attr('checked') == true) { $(this).siblings('div:eq(0)').find(':checkbox').attr('checked', true); } }); }); }); </script>
以上是关于JQuery:全选/清除/层叠的主要内容,如果未能解决你的问题,请参考以下文章
jQuery设置checkbox全选(区别jQuery版本)
jquery实现全选 我全选后,取消全选,再点击全选,却选不上。我手动选上,然后点击取消全选,能够取消。