特定の「追加」HTMLコンテンツを「クリック可能」にする必要があります。.append()のHTMLコンテンツをクリックする方法
function displayContacts(contactArray){
var jsonObject = $.parseJSON(contactArray);
jsonObject.forEach(function (dat) {
//Begin Contact Unit
$('.feed')
.append('<div class="feed-img"><img src="'+dat.avatarUrl+'">\
</div><div class="feed-text"><p><span class="name_highlight">\
' + dat.firstName + ' ' + dat.lastName + '</span></p></div>');
//End Contact Unit
});
}
私はJSONのデータの3枚を取得し、図示していないAJAX呼び出しを持っている:ここでは はコードです。この関数は、そのデータをhtmlドキュメントに追加して連絡先のリストを作成します。この場合、db内のすべてのユーザーのマスターリストです。私の質問は、これらの要素(イメージなど)をクリック可能にするにはどうすればいいですか?目標は、ユーザーがアバターをクリックして連絡先のリストを選択できるようにすることです。私は.on
、.click
、多くの異なるものを使用しようとしましたが、それらの1つが必要かもしれないと思います。実際のコードのどこに配置するのか分かりません。私が理解していることは、これらの要素が動的に作成されていることです。何か助けてくれてありがとう - これは本当に私を混乱させる。
使用しているjQueryのバージョンを共有してください。 –
https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js – bzd91
$( 'feed-img')を試しましたか?( 'click'、function(){あなたのコード}); –