页面加载后更改CSS值?

时间:2011-09-22 14:02:17

标签: jquery css

页面加载完成后是否可以更改css样式的值?

例如,我需要在页面加载完成后将display:block的分区更改为display:none吗?

这在jQuery中是否可行,如果可以,我该如何实现呢?

3 个答案:

答案 0 :(得分:7)

结帐ready()事件和css()方法。

查看possible selectors列表,了解如何定位元素。

$(document).ready(function () {
    $('selectorForYourElement').css('display', 'none');
});

编辑:

要回答您的问题,您可以将选择器与:gt()选择器结合使用,也可以使用slice()方法(首选)。< p>

$(document).ready(function () {
    $('selectorForYourElement').slice(1).css('display', 'none');
});

或者

$(document).ready(function () {
    $('selectorForYourElement:gt(0)').css('display', 'none');
});

答案 1 :(得分:1)

$('selector').css({
    display: 'none'
});

答案 2 :(得分:1)

给块一个id f.e. hideMe并在jQuery中执行此操作:

$(document).ready(function(){$("#hideMe").hide();});