0
我寫這篇文章:jQuery的參數查找
var SomeClass = "MyClass";
$('#SomeID').find(SomeClass).each(function() { .... });
出於某種原因,當我進入。每個循環,它不返回任何元素。
我以爲.find
會使用字符串作爲參數,但事實並非如此。我究竟做錯了什麼?
我寫這篇文章:jQuery的參數查找
var SomeClass = "MyClass";
$('#SomeID').find(SomeClass).each(function() { .... });
出於某種原因,當我進入。每個循環,它不返回任何元素。
我以爲.find
會使用字符串作爲參數,但事實並非如此。我究竟做錯了什麼?
您忘記了添加'。'在班上。修改後的代碼: -
var SomeClass = ".MyClass";
$('#SomeID').find(SomeClass).each(function() { .... });
只是類添加到選擇:
var SomeClass = "MyClass";
$('#SomeID.'+SomeClass+'').each(function() { .... });
或者,當然了,'.find( '' + SomeClass的)'(但是這或許只是傻.. )。 –
啊是的,這解決了它!謝謝。 – frenchie