我有一个列表DIV
的是一个容器DIV
类似于下面。获取div内的订单div
<div id="ChainLinkList">
<div class="chainSelect" id="L2176">jj</div>
<div class="chainSelect" id="L2171">suby 3</div>
<div class="chainSelect" id="L2170">suby 2</div>
<div class="chainSelect" id="L2167">submenu</div>
</div>
我想单击时获得特定DIV
的订单。我曾尝试以下
$(".chainSelect").live("click", function() {
var index = $(this).parent().index(".chainSelect");
alert(index);
.....
也
$(".chainSelect").live("click", function() {
var index = $('#ChainLinkList').parent().index(".chainSelect");
alert(index);
.....
但我只是似乎得到-1
+1注意到'live'; -1作为'e.target'并不是一个好建议,但它具有不同的含义。 (总共:0我) –
好吧!但没有得到它为什么e.target不是一个好建议?热衷于学习更多。 – Jai
'e.target'可以返回目标元素的子元素;这个孩子在_its_ parent中的位置与this不同。 'e.target'与绑定元素或委托元素无关。 –