Fix #13 - Update to use jQuery recommended `prop` method rather than `attr`

- A little confusing since the HTML attribute is not insync with the
  actual value, but this is also how <input type="text"> works as well -
  the property is what we want.