这就是问题所在;我有一个 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 并没有帮助。
任何建议将不胜感激。
谢谢
克里斯