これら2つを試してみましたが、うまくいきません。本当に単純なことのようですが、このトピックについては何も見つかりません。
CSS:
#element * { padding: 0; margin 0; }
jQuery:
$("#element").children("*").css("padding", "0");
$("#element").children("*").css("margin", "0");
前もって感謝します。
jQuery ルートを使用する場合は、.findを使用します。.children は 1 レベルの深さしかありません。
$('#element').find('*').css('padding', '0');
http://jsfiddle.net/gromer/yg3CL/1/
純粋な CSS:
body * {
margin: 0;
padding: 0;
}
これは機能しませんか?
$("#element *").css("padding", "0");
$("#element *").css("margin", "0");
このchildren
メソッドはDOMツリーを1レベル下に移動するだけなので、直接の子孫にのみcssを設定します。ただし、このfind
方法は機能します$("#element")find('*').css("padding", "0");