ここに問題があります。内部に子 div を含む div があり、子 div にアクセスできないようです。私が必要とするのは、子 div ごとに .eq90 のインデックスを見つけることです。
親を生成するコードは次のとおりです。
function makeSmallBlockdiv ()
{
var smallBlock = $('<div class="SmallBlock EditBlock"></div>').appendTo("#canvas");
smallBlock.draggable({containment: "#canvas", scroll: false, grid: [10, 10]}, {cursor: "move", cursorAt: {top: 125, left: 150}})
smallBlock.append('<div class="article_title EditBlock fontCenter fontBold font24">Article Title</div>')
smallBlock.append('<div class="article_Image"><img style="width: 250px;" src="<? echo $image1 ?>"></div>')
smallBlock.append('<div class=" article_text font14"><? echo substr($article_text, 0, 200) ?></div>')
}
この関数は、より多くの親 div を作成するために必要なだけ呼び出すことができます。これまでに試したことは次のとおりです。
$(".article_text").click(function() {
alert("Index: " + $(this).index());
});
これを変更して関数 ready() にラップしました。このコードは、私がここで見つけたフィドルから来ていますhttp://jsfiddle.net/fY6SU/48/
フィドルコードは完全に機能しますが、私のものは何もしません。firebug で html を見ると、div が適切に作成されていることがわかります。私は困惑しており、jquery を使い始めたばかりであることは役に立ちません。
どんな提案でも大歓迎です。
ありがとう
クリス