jQueryのon()とclick()の違い

巴扎黑
リリース: 2017-03-30 14:04:33
オリジナル
1870 人が閲覧しました

HTMLページコード

<p>
    <h1>Click</h1>
    <button class="add">Click me to add new item</button>
    <ul class="li">
        <li>I am old item.<button class="delete">Delete</button></li>
        <li>I am old item.<button class="delete">Delete</button></li>
        <li>I am old item.<button class="delete">Delete</button></li>
    </ul>
</p>
ログイン後にコピー



jQuery Clickイベント

<script type="text/javascript" src="jquery-1.8.3.min.js"></script>
<script type="text/javascript">
$(".add").click(function(){
    $(".li").append(&#39;<li>I am new item.<button class="delete">Delete</button></li>&#39;);
});
$(".delete").click(function(){
    $(this).parent().remove();
});
</script>
ログイン後にコピー

上記の例からわかるように、ボタンを通じて追加されたliは、新しく追加されたHTMLコードであり、クリックされないため削除できません。イベントはバインドされています。
-->

以上がjQueryのon()とclick()の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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