Кто-нибудь когда-либо имел опыт, когда IE8 и IE9 не будут работать с селектором jQuery, где экранируется специальный символ?
Это div, который я хочу найти:
<div id="hello|12345"></div>
И это селектор jQuery, который я использую, чтобы найти его: $("div[id*='\\|']")
В результате он не найден, и я понятия не имею, почему. Это такой простой селектор, и в соответствии с http://api.jquery.com/category/selectors/, использование \\
является правильным способом избежать |
. Это, конечно, прекрасно работает в Firefox и Chrome.