まず、ハックについて説明しましょう。
私の Web ページから Total Validator Tool を使用すると、次のエラーが表示されます。
[WCAG v1 6.3 (A)、US-508-l] 各タグの後に代替を提供することを検討する
私のページは JavaScript に大きく依存しているため、実際の代替手段を提供することはできません。そのため、スクリプトが出現するたびに空の noscript タグを追加することを考えました。(ハックがばかげていることは知っています。例として使用しましょう。私の投稿のポイントは最後の質問です)
私は次のアプローチを試しました:
$(document).ready(function(){
$("script").each(function() {
$(this).after("<noscript></noscript>");
});
});
ページに jQueryUI DatePicker コンポーネントがあるため、問題が発生します。jQuery は、DOM の準備ができた後にスクリプト セクションを追加するため、このセクションを見逃してハックが失敗します。
質問は次のとおりです。ドキュメントの準備ができた後に実行されるjQueryライブラリをどのように処理しますか? jQuery が作業を終えた後、コードを実行するにはどうすればよいですか?