  // Ëá™ÂÆö‰πâ‰ø°ÊÅØÊòæÁ§∫
            $('#example_info').html('showing ' + visibleRows + ' items');
        }
        });
        $('#tag-filter').on('change', function() {
        var selectedTags = $(this).val() || [];
        table.rows().every(function() {
            var rowData = this.data();
            var tags = $(rowData[1]).text().split(/\n {2,}/).filter(Boolean);
            var showRow = selectedTags.every(tag => tags.includes(tag));
            $(this.node()).toggle(s