jquery が利用できない場合の解決策: まず、対応するコード ファイルを開き、次に "$(document).on("click",".test",function(){alert(") への書き込みを変更します。 。 ..");});" それでおしまい。
このチュートリアルの動作環境: Windows10 システム、jquery1.7。この記事はすべてのブランドのコンピューターに適用されます。
#推奨: "jquery チュートリアル"
jQuery on() バインディング無効なソリューション
#on() メソッドは、選択した要素およびサブ要素に 1 つ以上のイベント ハンドラーを追加します。
jQuery バージョン 1.7 以降、on() メソッドは、bind()、live()、および delegate() メソッドに代わる新しいメソッドです。公式 Web サイトでも、jQuery コード ベースを簡素化するこの方法の使用を推奨しています。
構文
).on(event,childSelector,data,function,map)
必須。選択した要素から削除する 1 つ以上のイベントまたは名前空間を指定します。 | スペースで区切られた複数のイベント値。有効なイベントである必要があります。
| #childSelector
オプション。イベント ハンドラーを指定した子要素にのみ追加できるように指定します (非推奨の delegate() メソッドなどのセレクター自体には追加できません)。 | #データ |
#関数 | |
map | |
を指定します。要素に追加される 1 つ以上のイベントと、イベントの発生時に実行される関数が含まれます。 | 最近、on() の使用が職場では無効であることに遭遇しました。ページ読み込み時に選択した要素やサブ要素が既に存在していればそのまま使用できますが、通常の書き方は以下の通りです。ページが読み込まれたときに存在しますが、関数を通じて生成された場合には問題があります。上記の方法で記述した場合、on() を介してイベントをバインドすることはできません。 | 解決策は次のとおりです:
以上がjquery on が利用できない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。