一部のテキストがクリックされたときに.onイベントを使用しようとしています。これが私のフィドルです:
http://jsfiddle.net/adrianjsfiddlenetuser/zyUkd/73/
しかし、「リンク」をクリックしても何も発生しません。理由がわかりません。http://api.jquery.com/on/を読んで、渡す必要のあるデータが.connectedではないと思いますか?
これは、動的に追加された要素に対して機能する必要があります。これがフィドルからのコードです:
<div id="myID">
<a class="connected" >link</a>
</div>
$(function() {
$(".connected").on('click', '.connected', function() {
alert('fired)'
$(".connected").append("<a>hello</a>");
});
});
.connected {
float: left;
margin: 6px;
}