发布网友 发布时间:2022-04-26 23:52
共3个回答
热心网友 时间:2022-06-20 11:43
jquery的$函数的参数只能是字符串(document和window对象除外),所以楼上说的不正确,像
$(".abc:eq("i")")相当于参数是字符串、整型、字符串,而且还没逗号分隔开,是非法参数, 是会报错的。
而
$(".abc:eq("+i+")")是字符串拼接,相当于先执行括号内部分,字符串".abc:eq(" 拼接i变量再拼接字符串")",而如果像这样
则是非法的,因为此时 i 是一个字符无法识别字符 i
热心网友 时间:2022-06-20 11:43
如果是$(".abc:eq("+i+")")是比较i数值的大小;热心网友 时间:2022-06-20 11:44
$(".abc:eq("+i+")")和$(".abc:eq(i)")