Why Did Judas Betray Jesus?

There is a scholarly debate as to why Judas betrayed Jesus. Some say that there was a preternatural forced that caused him to do that, and others say that he approached officials with intent only to see him jailed.