-2

私は私のjQueryスクリプトでいくつかの作業を行ってきました。私が現在持っているのは画像で、クリックすると入力タイプのテキストが追加されます。

$(document).ready(function() {

$('.addParticipant').click(function() {

    $('.addParticipantDiv').append('<p><img src="images/iconminus.jpg" style="width:38px; height:38px;cursor:pointer;position:absolute;margin-top:5px;-moz-border-radius: 4px;border-radius: 4px;" class="removeParticipant"/><input type="text" name="ck_email" class="mailitem" style="width:170px;background:#fff; margin-left:40px"/></p>');

});

$('.removeParticipant').click(function() {

    alert('oi');

});

});

ただし、追加で動的に作成された要素でクリックイベントを呼び出そうとしているため、これが機能しないことに気付きました。この課題の解決策は何でしょうか? アラートまたは .removeParticipant が機能しません。

4

1 に答える 1

0

jQuery .on()を使用する必要があります(以前は .live() でしたが、非推奨です)

于 2013-08-08T13:26:34.953 に答える