を使用して、タグ内のコンテンツにマージンを与えようとしています
$('td *').css("margin-right","100");
成功しませんでしたhttp://jsfiddle.net/R3UDU/7/
なぜこれが機能しないのですか?.
を使用して、タグ内のコンテンツにマージンを与えようとしています
$('td *').css("margin-right","100");
成功しませんでしたhttp://jsfiddle.net/R3UDU/7/
なぜこれが機能しないのですか?.
あなたtd
のにはテキストノードしかありません。そのcssをテキストノードに適用することはできません-
あなたはこれを行うことができます -
$('td').contents().wrap($('<span/>').css("margin-right", "100px"));
テキストの右側にスペースを入れようとしていますか? もしそうなら、あなたが望むのは「マージン」ではなく「パディング」です。
試す:
td{border:1px solid green;padding-right:100px;}