なぜこれが機能しないのか、私はちょっと立ち往生しています。
アペンドは機能しています。HTMLにすべてのアンカーがありますが、何らかの理由でその配列をjqueryで取得できます。jqueryで追加したからなのかと思い始めています。
これはいくつかの警告を出し続けますが、実際には何も警告するべきではありません
//$('#swiffy-braces-diagram').html("<img src='/assets/uploads/images/brace-painter.png'/>");
$('#swiffy-braces-diagram').css('background-image', "url('/assets/uploads/images/brace-painter.png')")
.append("<a href='' id='elastic-tie'>")
.append("<a href='' id='loop-in-archwire'>")
.append("<a href='' id='archwire'>")
.append("<a href='' id='bracket'>")
.append("<a href='' id='headgear-tube'>")
.append("<a href='' id='coil-spring'>")
.append("<a href='' id='tie-wire'>")
.append("<a href='' id='band'>")
.append("<a href='' id='hook'>")
.append("<a href='' id='elastic'>")
.append("<div id='description'>");
});
if( $('#swiffy-braces-diagram a').length == 0){alert('some');}
$('#swiffy-braces-diagram a').each( function(i){
$(this).mouseover( function(){
$('#swiffy-braces-diagram #description').html( description[i] );
});
});