我的javascript / jquery代码
var galcont = $("#content div.lt2");
$(galcont":eq(0)").css("opacity","0.5");
不起作用
但
$("#content div.lt2:eq(0)").css("opacity","0.5");
可以。
我的语法有什么问题?为什么不能在:eq中使用变量选择器?
最佳答案
您的galcont
是jQuery对象,而不是字符串...可能的正确解决方案:
var galcont = $("#content div.lt2");
galcont.eq(0).css("opacity","0.5");
或串入字符串
var galcont = "#content div.lt2";
$(galcont + ":eq(0)").css("opacity","0.5");