Sorry, your sentence is awkward and doesn't read smoothly.
When Susie and her mother caught him burglarizing, he attacked the older woman.
Elder is a bit archaic in this context; go with the more idiomatic older. Also, went for can have several meanings, e.g. "He went for coffee," or "I went for a ride." Stick with the simplest word that expresses your exact meaning. If you've already used attack twice in one paragraph, you might then want to say went for to avoid redundancy.
Student or Learner