shopxo/public/static/admin/default/js/role.js
2022-08-30 21:32:57 +08:00

26 lines
577 B
JavaScript
Executable File

$(function()
{
/**
* 全选/取消
*/
$('.node-choice').on('click', function()
{
var state = $(this).is(':checked');
$(this).parents('li').next('.list-find').find('input[type="checkbox"]').each(function()
{
this.checked = state;
});
});
/**
* 子元素选择/取消操作
*/
$('.list-find input[type="checkbox"]').on('click', function()
{
var state = ($(this).parents('.list-find').find('input[type="checkbox"]:checked').length > 0);
$(this).parents('ul').prev().find('label input').each(function()
{
this.checked = state;
});
});
});