我已经编写了一些 jquery 代码来选择 div,该 div 是另一个具有 id pageContainer2 的 div 的孙子,用户单击该 div 并显示带有索引值的警报消息。但是代码完全是节点工作,所以请看看我写的代码是错误的还是他们的任何其他问题。
以下是我的带有 jquery 脚本的 html 页面代码:
<script>
$("div#pageContainer2 div.textLayer div").click(function () {
// this is the dom element clicked
var index = $("div").index(this);
alert("index of div is = " + index);
});
</script>
<div id="pageContainer2" >
<canvas id="page2" width="741" height="959"></canvas>
<div class="textLayer">
<div>......some text here....</div>
<div>......some text here....</div>
<div>......some text here....</div>
</div>
</div>
<div id="pageContainer3" >
<canvas id="page3" width="741" height="959"></canvas>
<div class="textLayer">
<div>......some text here....</div>
<div>......some text here....</div>
<div>......some text here....</div>
</div>
</div>