0

如何缓存和选择元素看起来像这样?

".myClass[data-list='2']";

这有效:

var listNo = "2";

    ".myClass[data-list='" + listNo + "']";

但这是我正在尝试的,我不能让它工作:

var listNo = "2", 
myClass = $('.myClass');

    myClass + "[data-list='" + listNo + "']"

这就是 Firebug 对我说的:

Error: Syntax error, unrecognized expression: [object Object][data-list='02']
4

1 回答 1

1

我认为您正在寻找过滤器,例如:

myClass.filter("[data-list='" + listNo + "']")
于 2013-02-05T11:43:29.940 回答