I am trying to dynamically change the actual HTML value
attribute of an input using jQuery. Although using input.attr('value', 'myNewVal');
works to change it visually, when I inspect the source using Developer Tools in Chrome, the HTML attribute hasn't changed.
Since I'm doing a check in some PHP later on to see if the input has its original value, I need a way of changing the actual HTML attribute, ideally in jQuery. Has anyone else encountered this annoying bug and do any of you guys know a workaround?
I've also tried with .val()
and the same happens - the underlying HTML attribute is unchanged.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…