我有html元素
<ul> <li> <dl class="details clear"> <dt>TIME : </dt> <dd>09:00:00-10:00:00</dd> <dt>Availible Days : </dt> <dd>monday,tuesday,wednesday</dd> <dt></dt> <dd> <label class="edit-details white_blue" style="float:right;margin-right:10px;">EDIT</label> <label class="delete-details white_red" style="float:right;margin-right:10px;">DELETE</label> </dd> </dl> <dl class="details clear"> <dt>TIME : </dt> <dd>10:30:00-11:30:00</dd> <dt>Availible Days : </dt> <dd>monday,tuesday,wednesday</dd> <dt></dt> <dd> <label class="edit-details white_blue" style="float:right;margin-right:10px;">EDIT</label> <label class="delete-details white_red" style="float:right;margin-right:10px;">DELETE</label> </dd> </dl> </li> </ul>
我想获取编辑标签的索引,如果它在第一个“dl”必须提醒 0 否则如果它在第二个“ dl“必须提醒 1
到目前为止我做了
$("label").click(function () {
var parent_el = $(this).parents('li');
alert(parent_el.index(this));
});
请帮忙
答案 0 :(得分:1)
$("label").click(function () {
var parent_el = $(this).parents('dl');
alert($("dl").index(parent_el));
});
OR
$("label").click(function () {
var parent_el = $(this).parents('dl');
alert(parent_el.index());
});