jQuery的后代选择器和子选择器在IE6中不起作用,怎样解决?

$('.trigerNum div').stop().animate(trigerCss01);
$('.trigerNum div', $('.nnn')).stop().animate(trigerCss01);
在IE6中不起作用,可以用什么代替?代码有这句就不执行了,没有这句其它的可以
程序在Firefox中可以正常运行
是写法不正确还是IE6中不能用这个?jQuery不是浏览器兼容的吗?
如果这种写法在IE6中可以用的话也请告知一下

经过排除法发现是trigerCss01的原因
var trigerCss01 = {'width':'16', 'height':'16', 'background-color':'red', 'margin':'auto 5', 'float':'left', 'text-align':'center'};

'margin':'auto 5'在IE中会出错,IE下没装什么好的调试工具,一直以为是函数的问题

而且在$(document.createElement('div')).css(trigerCss01)中是可以的

在 $('.triger div', container).stop().animate(trigerCss01);中就出错。可能就是因为动画不支持吧。

我不想浪费掉这几个积分,会不会受到惩罚呢