3
A
回答
2
你真的想要搜索整個DOM嗎?這是相當低效:
$('*').each(function() {
var padTop = $(this).css('padding-top'); // get the padding
if (padTop > 0)
$(this).css('padding-top', padTop + x); // add x to it if more than 0
});
好像each()
優於filter()
,因爲我們可以通過填充過濾和增加它在同一範圍內。強烈建議將'*'
替換爲您可以使用的最具體的選擇器。
1
您可以使用filter函數檢查元素上的特定填充嗎?
可能是儘管一點點慢的語句...
1
你是不是想這僅適用於特定類型的元素(例如:僅div
S)。在這種情況下,你可以做一些像@Jeroen提到的:
$('div').filter(function() { return this.style.paddingTop == "2px"; }) // use your specific padding value.
相關問題
- 1. python遞增填充x和y值
- 2. JQuery添加填充到原始填充
- 3. R:遞增填充向量
- 4. 填充元素增加總寬度
- 5. 增加選擇選項填充
- 6. 增加表單框之間的填充
- 7. 固定格與填充增加寬度
- 8. 填充的身體元素增加值
- 9. 增加填充後css邊框消失
- 10. 增加Chart.js比例填充/保證金
- 11. 將填充添加到svg
- 12. 增加字體大小顯着增加標題的填充
- 13. jQuery UI:增加可調整大小的填充()
- 14. 如何增加jquery數據表中的單元格填充?
- 15. jquery json填充表
- 16. SASS中的增量填充
- 17. 填充與jQuery
- 18. JS自動填充增加分數,編輯以前填寫
- 19. Tkinter視覺與填充= X
- 20. OHLC圖可以上/下色填充,如蠟燭棒增加/減少填充?
- 21. jquery:預填充自動填充字段
- 22. 使用jQuery動畫增加background-position-x?
- 23. 將填充添加到ID鏈接但不顯示填充
- 24. 如何增加和填充python列表的大小?
- 25. 用增量值填充數組填充總數
- 26. safari和jQuery的CSS填充不加載
- 27. 填充,cellpadding無法與jquery ajax加載
- 28. sticky header - 用jquery添加填充
- 29. 添加填充到jQuery UI滑塊
- 30. jQuery加載不填充選擇元素
不要通過jQuery或JavaScript使用css來做到這一點。 – ShankarSangoli 2012-02-13 22:37:13
這將是非常低效的。你爲什麼想這樣做?有沒有更好的方法來縮小哪些元素應該受到影響? – 2012-02-13 22:37:37
我需要這個以最大化瀏覽器之間的相似性。 Firefox(Gecko)和Chrome + Safari(Webkit)以不同的方式呈現某些差距。此外,Firefox和Safari使字體比Chrome更大膽,列表不斷更新。 ;-) – Phil 2012-02-14 13:27:56