使用jQuery,我需要选择所有没有背景颜色或图像定义的元素,并且至少应用白色背景。选择一个没有背景设置的元素
0
A
回答
1
如果您知道哪些特定的元素,你要寻找的,你可以做这样的事情:
var els = $('div');
els.each(function(idx, el){
if ($(el).css('background-color') == '' || $(el).css('background-image') == '')
{
$(el).addClass('white-background');
}
});
相关问题
- 1. 选择一个元素没有ID
- 2. 没有特定的元素选择元素(一个或多个)
- 3. 设置LI元素的背景颜色
- 4. 设置选择jbutton的背景颜色
- 5. 你可以在WPF中设置一个元素的背景吗?
- 6. 选择一个没有内部特定元素的元素
- 7. javascript设置元素背景颜色
- 8. jQuery的一些元素没有选择
- 9. CSS设置元素的背景图像与元素的url
- 10. jQuery - 在每个元素的中间设置背景位置
- 11. HTML:如何设置选择元素中项目的背景颜色
- 12. CSS选择背景图像设置为特定网址的元素
- 13. CSS:后没有元素背景
- 14. 元素没有出现在背景色
- 15. 没有设置为支持bean的选择元素
- 16. 如何设置一个UIButton的颜色内(没有背景色)
- 17. 每个选择元素的背景图像选择下拉列表
- 18. 如何一致地设置HTML元素的背景图像
- 19. 选择第一级文本元素“的.text()”没有选择的子元素
- 20. 根据AngularJS中另一个选择元素的值设置选择选项
- 21. 背景尺寸没有设置在ie
- 22. 如何设置一个JButton(没有背景色)
- 23. 元素背后的背景?
- 24. 如何为多个元素设置一个连续的背景图像
- 25. 选择一个元素,它的背景色在jQuery中不起作用
- 26. 在一个TextView元素中为几个单词设计背景
- 27. 如何在另一个背景图像背后设置背景?
- 28. jQuery的:选择TD没有一个具体的元素
- 29. 选择元素没有“选项”数组
- 30. 元素在另一个元素上的背景图像
@tscully,为什么你需要使用jQuery来做到这一点? – 2009-12-03 22:33:39
我使用jQuery创建了一个内容滑块,我想尽可能地使用它。例如如果设计师没有设置背景颜色/图像,它将为它们设置一个,这样滑块仍然看起来是正确的。 – tscully 2009-12-03 22:36:44
是的,为什么不定义像* {background-color:#FFF;} – 2009-12-03 22:37:03