Jump is based on D value - that much I can confirm.

Answering where exactly on the calculation Attack fits, however, is a different issue. I'm not even sure the damage formulae is fully understood yet.