次のようなHTMLがあります。
<ul>
<li>
<a id="MP0003631" class="pheno" href="#">nervous system phenotype</a>
</li>
<ul>
クリックすると、JQuery は次のようになります。
$(".pheno").on("click", function(){
var id = $(this).attr("id");
$.ajax({
type: "POST",
url: "treescript.php",
data: { pheno: id}
}).done(function( msg ) {
$('#'+id).after("<br>"+msg+"");
alert(id);
});
});
次のような HTML を作成します。
<ul>
<li>
<a id="MP0003631" class="pheno" href="#">nervous system phenotype</a>
<ul>
<li>
<a id="MP0003632" class="pheno" href="#">abnormal nervous system morphology</a>
</li>
<li>
<a id="MP0003633" class="pheno" href="#">abnormal nervous system physiology</a>
</li>
</ul>
</li>
</ul>
問題は、作成中のコンテンツが JQuery によって認識されないことです。これは可能ですか?