jQuery( document ).ready( function( $ ) { $( '.rw-taxonomy-tree input:checkbox' ).change( function() { var $this = $( this ), $childList = $this.parent().siblings( '.rw-taxonomy-tree' ); if ( $this.is( ':checked' ) ) { $childList.removeClass( 'hidden' ); } else { $childList.find( 'input' ).removeAttr( 'checked' ); $childList.addClass( 'hidden' ); } } ); $( '.rw-taxonomy-tree select' ).change( function() { var $this = $( this ), $childList = $this.siblings( '.rw-taxonomy-tree' ), $value = $this.val(); $childList.removeClass( 'active' ).addClass( 'disabled' ).find( 'select' ).each( function() { $( this ).val( $( 'options:first', this ).val() ).attr( 'disabled', 'disabled' ); } ); $childList.filter( '.the7-mb-taxonomy-' + $value ).removeClass( 'disabled' ).addClass( 'active' ).children( 'select' ).removeAttr( 'disabled' ); } ); } );