我写的是:
var SomeClass = "MyClass";
$('#SomeID').find(SomeClass).each(function () { .... });
出于某种原因,当我进入.each循环时,它不会返回任何元素。
我认为.find
可以使用字符串作为参数,但事实并非如此。我做错了什么?
答案 0 :(得分:8)
你忘记添加'。'在班上。修改后的代码: -
var SomeClass = ".MyClass";
$('#SomeID').find(SomeClass).each(function () { .... });
答案 1 :(得分:1)
只需将该类添加到选择器:
var SomeClass = "MyClass";
$('#SomeID.'+SomeClass+'').each(function () { .... });