Idiopathic thrombocytopenic purpura (ITP) may occur when the immune system mistakenly attacks platelets. In children, it may follow a viral infection. In adults, it may be chronic.