如何使用jquery基于元素的数字位置创建一个带有数字的变量?

时间:2013-08-12 15:56:12

标签: jquery html variables numbers

这是一个示例代码:

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

使用Jquery,如果用户点击“第三个”li,则使用“3”

创建变量

2 个答案:

答案 0 :(得分:2)

获取li元素的索引:

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

JSFIDDLE


来自documentation

.index()

  

.index()返回:Number

     

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

答案 1 :(得分:2)

var liNumber = 0;

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