私は '#* lK36 * kW63 * x1 * t1510689412121569'などの実行時に似た要素のIDを持っています。すべてのブラウザでCSS.escape()または同等の機能を使用するにはどうすればよいですか?
CSS.escapeはChromeとFirefoxでこれを実行しているときに機能します。しかし、それはIEやSafariやEdgeのために(docが言うように)動作しません。
CSS.escape(str)をすべてのブラウザで使用できる便利な機能やハックはありますか?
https://github.com/mathiasbynens/CSS.escapeは、いくつかのポリフィルの1つです。 – epascarello
'私は要素のidを持っています...またはそれに類似しています'このような潜在的なIDにはどんな利点があるでしょうか? 'CSS.escape'と文字列の構造は、この" ID "は実行時にいくつかのプロパティから構成され、devで定義されていないと言います。だから、このような奇妙なIDを作成し、このオブジェクトを「見つける」コードに渡す代わりに、オブジェクト自体を渡すのはなぜですか?どんなIDなしでも。 – Thomas
@トーマス彼はまだ彼がエスケープする必要があるそれらのIDを作成する人ではないかもしれません –