我試圖返回,console.log();被點擊的項目和它的位置。 所有的容器具有相同的類名,你可以在這個例子中看到:返回項目點擊順序/位置在其容器div
<div class="container">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
<div class="container">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
<div class="container">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
這是返回點擊項目的JavaScript:
$(".container .item").click(function(){
var position = "? not sure what to do here";
console.log(this + " position: "+position);
});
</script>
這樣的想法是,如果你點擊它應該返回第二個容器中的第三個div:container:2 item:3 這又一次不改變DOM(嘗試跟蹤網站點擊而不更改其原始代碼)。 預先感謝您!