Because the `.prop` version doesn't work in Chrome (didn't test other browsers)... for reasons unknown to me btw. I was really, really surprised by it but it could be the way I attached the node to the dom (using jQuery methods). This script injection business is more sensitive then a frenchman on a bad day.