ここに私の問題を説明するjsFiddleがあります。「材料を追加」ボタンをクリックしようとすると、ボタンクリックイベントが呼び出されます。私の問題は、「サブタイトルの作成」をクリックすると、サブカテゴリごとに「成分の追加」ボタンが動的に作成されることです。すべてのボタンには、「create-ingredient」で始まる同じ ID が一意の ID と連結されているため、ボタンの一意の ID が作成されます。次に、jQuery の「start with」セレクターを使用して、「create-ingredient」で始まるすべてのボタンを選択します。動的に作成されたものを選択するのではなく、元々 html ページにあったもので動作します。
動的なもので発生しないクリックイベントは次のとおりです。
$("[name^='create-ingredient']").click(function() {
alert('ingredient clicked');
return false;
});
動的に作成されたボタン イベントが呼び出されるようにするには、何を変更する必要がありますか?
ありがとう!