我想改变一个for-loop内的元素的CSS,以便循环中的每个元素得到不同的CSS。使用JQuery改变动态类的元素的CSS
for(blablabla.. i++){
icon: myIcon = L.divIcon({
className: 'tempPanel s' + trackers[index].id
})}
这使得每一个元素的类包含 'tempPanel' 和 'S1' 或 'S2' 或 'S3' 等.. 之后,我有..
$('.s' + trackers[index].id).css("background-image", "url('data:image/svg+xml;utf8,"+ app6aIcon +"')");
..because我希望每个元素都具有tempPanel和s X的CSS属性。然而,这不会给对象一个背景图像。如果我改变代码..
$('.tempPanel').css("background-image", "url('data:image/svg+xml;utf8,"+ app6aIcon +"')");
..所有元素都会得到相同的背景图片(显然)..
我怎能舍弃元素不同的背景和仍然适用tempPanel的CSS属性?
请提供更多信息。这样的问题在SO – 0aslam0 2015-03-25 06:46:39
中将被忽略这样的问题?不知道我怎么能更好地解释自己.. – heisjef 2015-03-25 06:54:08
你认为你可以在http://jsfiddle.net/提供示例代码吗?这将有助于你和读者。 – 0aslam0 2015-03-25 06:56:18