-2
A
答えて
0
:のみ、このHTMLコードを有する
$('#but').click(function() {
$('#but').after('<button id="but2">Кнопка 2</button');
});
$('#but2').click(function() {
alert('something');
});
最近追加されたボタン番号2、およびカントコールアラートの方法を選択することはできません。直接クリックイベントは機能しません。
これを試してみてください:
$(document).on('click','#but2',function(){
alert('something');
});
1
あなたhtmlString
はその終了タグの>
を欠いている:
.after('<button id="but2">Кнопка 2</button');
^
とダイナミックな要素のためのイベントの委任を使用します。
あなたが使用することができます$(document).on('click','#but2',function(){
alert('something');
});
0
これで2番目のボタンを選択します
$('#but').eq(2).click(function() {
alert('something');
});
関連する問題
- 1. ASP.Net Html.DropDownList選択された要素が選択されていません
- 2. 選択された選択>オプション要素にIDを追加する方法
- 3. jQuery:動的に生成されたアンカー要素を選択できません
- 4. li要素を動的に追加してからli要素を選択できません
- 5. jquery ajaxで追加されたdom要素を操作できません
- 6. 入力/選択要素がjQueryで追加されたときにミスアライメントされました
- 7. jQueryが追加された要素を見つけません
- 8. jQueryの選択に要素を追加
- 9. 要素を選択するオプションが追加されない - MaterializeCSS
- 10. 追加された要素は反応しません
- 11. 追加要素の選択方法は?
- 12. 選択入力は新しい要素を追加しません
- 13. 同じ機能で削除された要素の後ろに要素を追加できません
- 14. Wordpressメニューで子要素を選択できません
- 15. idで要素を選択できません
- 16. jQueryでDOMの要素を選択できません
- 17. d3選択要素を別の要素内に追加
- 18. Javascriptで「選択」のオプションを追加できません
- 19. javaのaria-activedescendant combobox要素を選択できません
- 20. JSON要素を選択できません
- 21. セレニウムJavaはAngularJS要素を選択できません
- 22. CSS:ヘッダーの要素を選択できませんか?
- 23. 分度器がオーバーレイの要素を選択できません
- 24. 動的に追加されたフォームの要素を選択する
- 25. デフォルトで選択されたコンボボックスが追加されました
- 26. 選択できない要素以外の選択されたテキストを取得
- 27. 選択する複数のオプションを追加できません
- 28. reactjs入力選択オプションを追加できません
- 29. カスタムusercreateformに選択フォームフィールドを追加できません
- 30. 要素:最初の文字は選択できません
あなたが動的に追加された要素のためのイベントの委任を使用する必要があります –
これをチェックしてくださいhttp://stackoverflow.com/questions/1525664/jquery-how-to-bind-onclick-event-to-dynamically-added-html-element –