页面加载后更改CSS值?
页面加载完成后是否可以更改css样式的值?
例如,我需要在页面完成加载后更改display:block
的分区display:block
display:none
分区?
这在jQuery中是否可行,如果可以,我该如何实现它?
检查ready()
事件和css()
方法。
查看可能的选择器列表,了解如何定位元素。
$(document).ready(function () { $('selectorForYourElement').css('display', 'none'); });
编辑:
要回答您的问题,您可以将选择器与:gt()
选择器组合使用,也可以使用slice()
方法(首选)。
$(document).ready(function () { $('selectorForYourElement').slice(1).css('display', 'none'); });
要么
$(document).ready(function () { $('selectorForYourElement:gt(0)').css('display', 'none'); });
$('selector').css({ display: 'none' });
给块一个id fe hideMe并在jQuery中执行此操作:
$(document).ready(function(){$("#hideMe").hide();});