I have an application that's been behaving differently on different machines running exactly the same version of IE. By inspecting the html I found the anchor tag has some attributes being added at render time.
The machines it works on renders it as:
<a id="loadDate" href="...">Go</a>
But machines it doesn't work on renders it as:
<a id="loadDate" href="..." shape="" jQuery11...24="6">Go</a>
On click, both run the handler but the offending version evaluates a Boolean expression incorrectly. It could be failing on something else (it uses parseInt
against $(...).val()
in the expression) but unfortunately I cannot change the code to debug further without deploying which I'd prefer be a last resort. I assume this is something well known but my Google-fu is returning a lot about jQuery attributes not a jQuery attribute which isn't helpful.
What's adding the shape and jQuery attributes to my anchor tag and can I control it programmatically or is this browser settings?