Added propHooks for placeholder attribute so that .prop('placeholder', 'newvalue') works as expected.