如何使用 jquery 根据元素的编号位置创建带有数字的变量?



下面是一个示例代码:

<ul>
     <li>One</li>
     <li>Two</li>
     <li>Three</li>
     <li>Four</li>
</ul>

使用Jquery,如果用户单击"第三个"li,则使用"3"创建一个变量

获取li元素的索引:

var variable;
$("ul li").on("click", function () {
    variable = $(this).index() + 1;
    alert(variable);
});

JSFIDDLE


来自文件:

.index()

.index()返回:数字

描述:从匹配的元素中搜索给定的元素。

var liNumber = 0;
$('li').click(function(){
    liNumber = $(this).index() + 1;
})

最新更新