Palestinian security officials say a clash between Israeli troops and Palestinian militants near the West Bank town of Jenin has left three militants dead .