Uncaught TypeError: $(...).children(...)[(index - lockNum)].css is not a function
时间: 2024-01-20 18:13:12 浏览: 132
seajs加载jquery时提示$ is not a function该怎么解决
这个错误可能是因为`$(tr).children("td")[index - lockNum]`返回的是一个DOM元素,而不是jQuery对象,所以不能直接调用`.css()`方法。可以尝试将其转换为jQuery对象再调用`.css()`方法,如下所示:
```
$(tr).children("td").eq(index - lockNum).css({'color': 'red'});
```
这里使用`.eq()`方法来获取指定索引的jQuery对象,并且将属性值`'red'`的双引号改为单引号,以免出现语法错误。
阅读全文