*');}}其他{$(e.target).closest('.form-item,.form-wrapper').find('label.form-required').remove();}}});$(document).bind('状态:可见',函数(e){if(e.触发器){$(e.target).closest('.form-item,.form-submit,.form-wrapper').togle(e.value);}});$(document).bind('状态:已检查',函数(e){if(e.触发器){$(e.target).attr('checked',e.value);}});$(document).bind('状态:折叠',函数(e){if(e.触发器){if($(e.target).is('.scolledge')!==e.value){$('>图例a',e.target).click();}}});/***这些是实现加法“操作符”的助手函数*实现特定于状态的任何逻辑。*///与第三个未定义状态按位AND。三元函数(a,b){返回a===“未定义”的类型?b:(类型b===‘未定义’?a:a&&b);}//当invert为true时,反转a(如果未定义)。函数反转(a,反转){return(反转&&typeof a!==“未定义”)!a:a;}//比较两个值,同时忽略未定义的值。功能比较(a,b){返回(a===b)?(typeof a===‘undefined’?a:true):(typeof a===’undefined'||typeof b==='undefined\');}})(jQuery);