警报 Li 组的值相同

Alert Same Value for a Li Group

本文关键字:Li 警报      更新时间:2023-09-26

我有一个列表,比如

<ul>
<li>hello</li>
<li>hai</li>
<li>hai</li>
<li>hello</li>
<li>hai</li>
<li>hello</li>
<li>hai</li>
<li>hello</li>
<li>hai</li>
<li>hello</li>
<li>hai</li>
 ....
</ul>

我必须在jquery中将这些li按4分组。

如果用户单击 1 到 4 之间的任何 LI。我需要警报 0;如果用户单击 5 到 8 之间的任何 LI。我需要警报

4;如果用户单击 9 到 12 之间的任何 LI。我需要警报 8;然后继续

请帮助我。提前致谢

$('li').click(function() {
    console.log( Math.floor($(this).index() / 4)*4);
});​

jsFiddle 示例

这绝对是关于数学的。这就是我想出的。http://jsfiddle.net/dm9yZ/

一旦你获得了点击的 li 的索引,

((index - 1) / 4) * 4

应该给出你想要的值。 例如 ((6-1)/4)*4=4