jqueryが動的に追加した要素イベントの失敗 solution_jquery

WBOY
リリース: 2016-05-16 16:47:11
オリジナル
1628 人が閲覧しました

今日、JQUERY を書いているときに問題が発生しました。スクリプトを使用して要素 xxx を動的に追加するときに、イベント $(".x .y").click(function)... が失敗しました。

オンラインでライブ関数を見つけました。メソッドは次のとおりです:

イベント バインディング: $(".x .y").click(function) を次のように変更する必要があります。 🎜>

コードをコピーします コードは次のとおりです:
$(".x .y")。 live('click', function);

ただし、バージョン 1.8 以降では live メソッドがサポートされなくなったため、要素を動的に追加する問題を解決するには、jquery で次の on メソッドを使用する必要があります。スクリプト内:

コードをコピー コードは次のとおりです:
$(".y" ).on('クリック','.x',関数);
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート