BUG in Attribute Starts With Selector [name^=value] when attributes called action
In IE8/Firefox and Chorme blow line doesn't work because the attribute name is "action". But it works in IE7 and compatible IE8
$("form[action^='/Program.mvc/Create']", "<p><form action=/Program.mvc/CreateInstrument?Guid></form></p>")
if I rename action attribute to raction it will work.
Please note that this happens in jQuery 1.4.2 and this is also the case for equal selector like below
$("form[action='/Program.mvc/Create']", "<p><form action=/Program.mvc/Create></form></p>")
Could someone please let me know a work around this. I am currently using *= which is fine for some cases but there are places where checking the starting value is required.