我正在尝试使用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')
})
}
}
答案 0 :(得分:1)
目前,你有这个:
$('.picbox id' + i).addClass('picbox_selected')
让我们看看选择器'.picbox id'
:
picbox
<id>
元素。哇!等一等!你真的想要吗?或者你的意思是'.picbox #id'
?
看看'.picbox #id'
我们有:
picbox
id="id"
找到所有元素。这是你想要做的吗?
答案 1 :(得分:0)
你想为所有人做这件事吗?
您可以使用简单的javascript循环
for (i = 0; i < features.count; i++){
var item = features[i];
item.className = "picbox_selected";
};