我正在尝试使用 jQuery 的 addClass() 将“picbox_selected”类添加到数组功能中的项目,这些项目的 id 号与数组配置中项目的索引相对应。我尝试了以下代码,但它不起作用。
var leftHandShape = features['Left Hand Shape']
for (i = 0; i < config.HandShapes.length; i++) {
var handName = config.HandShapes[i].Name;
if (leftHandShape == handName) {
var idNo = '.picbox id' + i
$(idNo).addClass('picbox_selected')
}
}
我也尝试过这个,但也不起作用。请帮忙!
var leftHandShape = features['Left Hand Shape']
for (i = 0; i < config.HandShapes.length; i++) {
var handName = config.HandShapes[i].Name;
if (leftHandShape == handName) {
$(document).ready(function() {
$('.picbox id' + i).addClass('picbox_selected')
})
}
}
最佳答案
目前,您有:
$('.picbox id' + i).addClass('picbox_selected')
让我们看一下选择器'.picbox id'
:
- 查找类为
picbox
的所有元素 - 查找全部
<id>
元素。
哇哦!等一下!你真的想要那个吗?或者你的意思是'.picbox #id'
?
查看'.picbox #id'
我们有:
- 查找类为
picbox
的所有元素 - 查找所有带有
id="id"
的元素.
这就是你想要做的吗?
关于jquery - addClass() 到数组中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31862436/