0

我在用

$('div:first', $('#' + id)).css({ 'color': 'red' }) 

更改我的 div 的颜色,但它在我的页面中不起作用。然后当我通过代码获取颜色时

$('div:first', $('#' + id)).css('color') 

,它是红色的!谁能告诉我发生了什么?

我得到了关于我的问题的正确答案,但它被某人删除了。我把它贴在这里,希望它可以帮助别人。

$('div:first', '[id="' + id + '"]').css({'color': 'red' });

如果有人能告诉我我的代码和答案之间的区别,我将非常感激!

4

3 回答 3

1

尝试这个

$('div:first', $('#' + id)).css( 'color', 'red' );
于 2013-04-12T07:35:40.313 回答
0

试试喜欢$('div:first', $('#' + id)).css('color')

于 2013-04-12T07:35:06.037 回答
0

尝试将它们替换为

$('div:first', $('#' + id)).css( 'color', 'red' );
于 2013-04-12T07:36:22.543 回答