我的jQuery.css不起作用

时间:2013-04-12 07:31:53

标签: jquery

我正在使用

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

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

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

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

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

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

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

3 个答案:

答案 0 :(得分:1)

试试这个

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

尝试用

替换它们
$('div:first', $('#' + id)).css( 'color', 'red' );