42

例子:

$("td:eq(2)").css("color", "red"); or
$('td').eq(2).css("color", "red");

我想知道缩写“eq”代表什么,我不是在问 .eq() 方法的作用,可以在这里找到。

关于这个问题的重要性:当我知道某些缩写的真正含义时,我自己发现学习一门语言更容易。而且我有时也会使用“真实”的单词大声“阅读”我的书面代码。

4

4 回答 4

62

eq()如果您知道它是一组相关选择器的一部分(来自 JQuery 文档),那么这是有道理的:

与索引相关的选择器 ( :eq(), :lt(), :gt(), :even, :odd) 过滤与前面的表达式匹配的元素集。

lt当在(小于)和(大于)旁边排列时gt,很明显它意味着等于,特别是“索引等于n ”。

于 2013-02-25T02:56:01.853 回答
21

我一直认为这.eq()是“等于”的缩写。许多(甚至大多数)以“eq”开头 常见 英语单词都有equi-前缀,源于拉丁语中的“equals”。

于 2013-02-25T02:30:16.143 回答
5

我认为它是 *​​ e *lement * q *ueue。

于 2014-04-04T09:28:07.393 回答
2

我一直认为eq缺少sequence:)

于 2013-02-25T02:44:49.837 回答