put your hand in your pocket idiom
(为某人或慈善机构)捐钱
to give money to someone or to charity (= organizations that collect money to give to poor people, ill people, etc.)
People are more inclined to put their hands in their pockets to help children. 人们更倾向于捐款帮助儿童。