私は奇妙なケースに苦労しました。1. Chrome と Firefox で同じページを開いてデバッグします。2.コードは次のとおりです。
$("ul[id^='_'").each(function(){
// some actions which work good in Chrome
});
3.デバッグ中に、問題が$("ul[id^='_'")
4にあることがわかりました。これをChromeコンソールで実行しようとすると、次のようになります。
それは問題ありません。ただし、Firefox 25 の同じコードは次のように返します。
それは空のオブジェクトですが、明らかにそうではありません。では、2 つのブラウザーでのこのコードの違いは何でしょう? 問題は id-attribute のキリル文字の値にあるのではないかと思いますが、IE と Chrome では正常に動作し、Firefox と Mozilla ではうまくいきますか?
修正を手伝ってください。