标签: jquery
以下语法似乎是错误的,因为我在Firefox中收到错误“css不是函数”。什么是正确的语法?我正在尝试将css属性添加到集合中的第一个对象。
$("div[id$='rvReport']").get(0).css("overflow", "auto");
答案 0 :(得分:2)
您不应该使用.get()。相反,请使用.first():
.get()
.first()
$("div[id$='rvReport']").first().css("overflow", "auto");
您还可以使用.eq(0)获取第一个元素。它的工作方式相同,唯一的区别是如果你想返回一个不是第一个的元素,它会更灵活。
答案 1 :(得分:1)
改为使用eq(0)。
eq(0)
$("div[id$='rvReport']").eq(0).css("overflow", "auto");
您还可以使用first()来提高可读性。
first()