3

これら2つを試してみましたが、うまくいきません。本当に単純なことのようですが、このトピックについては何も見つかりません。

CSS:

#element * { padding: 0; margin 0; }

jQuery:

$("#element").children("*").css("padding", "0");
$("#element").children("*").css("margin", "0");

前もって感謝します。

4

2 に答える 2

9

jQuery ルートを使用する場合は、.findを使用します。.children は 1 レベルの深さしかありません。

$('#element').find('*').css('padding', '0');

http://jsfiddle.net/gromer/yg3CL/1/

純粋な CSS:

body * {
    margin: 0;
    padding: 0;
}
于 2012-10-10T22:18:28.160 に答える
5

これは機能しませんか?

$("#element *").css("padding", "0");
$("#element *").css("margin", "0");

このchildrenメソッドはDOMツリーを1レベル下に移動するだけなので、直接の子孫にのみcssを設定します。ただし、このfind方法は機能します$("#element")find('*').css("padding", "0");

于 2012-10-10T22:16:39.563 に答える