這是問題所在;我有一個包含子div的div,我似乎無法訪問子div。我需要的是爲每個子div找到帶有.eq90的索引。jquery:我如何找到具有相同類別的子div的索引
下面是生成父級的代碼。
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());
});
我已經在改變()準備功能包裹着這一點。此代碼來自我在這裏找到的小提琴http://jsfiddle.net/fY6SU/48/
小提琴代碼完美地工作,但我什麼都不做。當我用螢火蟲查看我的html時,我可以看到div正確創建了gettig。我很難過,這並不意味着我剛剛開始使用jQuery。
任何建議將不勝感激。
感謝
克里斯
發佈您的*非工作* HTML和JavaScript,而不是一個工程的例子 –
這是我的代碼。我只是使用小提琴代碼作爲我自己的代碼,並更改類名稱。 – Chris