Get breaking news alerts and special reports. The news and stories that matter, delivered weekday mornings.

JERUSALEM — An Israeli soldier shot and killed a Jewish man he suspected was a Palestinian "terrorist" in Jerusalem, police said Thursday, in a reflection of the jittery mood that has gripped Israelis amid a spate of near-daily Palestinian stabbing attacks.

Medics carry the covered body of an Israeli man to an ambulance in Jerusalem late on Wednesday after security guards accidentally shot him suspecting that he was a Palestinian attacker. MENAHEM KAHANA / AFP - Getty Images

Police spokesman Micky Rosenfeld said soldiers deployed in Jerusalem to reinforce police demanded late Wednesday that the man show them his ID. The man refused, scuffled with the soldiers and then attempted to seize one of their weapons. One soldier shot the man, who later died of his wounds, Rosenfeld said.

"The soldiers had high suspicions that he was a terrorist," he said.

The Palestinian attacks have Israelis on edge. When an Arab citizen of Israel opened fire at a bus station in southern Israel on Sunday, killing an Israeli soldier and wounding several people, a private security guard shot an Eritrean migrant he thought was an attacker.

As the Eritrean lay on the ground, a mob of people cursed him, kicked him and hit him with objects. He later died of his wounds. Police said the autopsy showed the man died from gunshot wounds and that four suspects would appear in court Thursday over the beating.

Israelis have scrambled to purchase pepper spray for self-defense and some government officials have called for citizens to carry firearms for protection.