我有一个演示here。
我想实现类似于this的东西。
我不知道我错在哪里。
发布于 2011-06-07 20:49:33
根据您的演示,您只需更改跨度的background-color,而不考虑它们的id,因此这些if是非常不必要的。只是it运行得很好:
$(".AccordionPanelContent span").click(function() {
$(".AccordionPanelContent span").css("background-color", "white");
$(this).css("background-color", "red");
});发布于 2011-06-07 20:50:07
DEMO
使用的代码:
$("span[id*='select']").click(function() {
$("span[id*='select']").removeClass('selected');
$(this).addClass('selected');
});和一些CSS:
.selected{
background:#f00;
}您可以看到$("span[id*='select']"),它将选择器限制为名称中包含文本:select....的ID元素
https://stackoverflow.com/questions/6265139
复制相似问题