建成、李元吉贿赂献媚尹德妃与张婕妤两位庶母，使她们在高祖面前替自己说好话，以打击李世民气焰。后来李世民发动玄武门之变，杀李建成、李元吉，成为皇太子并登基为帝。史书没有记载张婕妤之后的事。一些小说称张婕妤、尹德妃原是隋朝晋阳宫的妃嫔，但是史书只是说裴寂把晋阳宫的宫人献给李渊，并没有说她们就是张婕妤、尹德妃。《旧唐书》、《新唐书》皆没有记载张婕妤生育情况。而《旧唐书》、《新唐书》中所记唐高祖诸子生母除周王李元方母张氏外，皆有妃嫔封号。张婕妤与张氏是否为同一人，已无法考证。