A carbazole-grafted covalent organic framework as turn-on fluorescence chemosensor for recognition and detection of Pb2+ ions with high selectivity and sensitivity