我有一个jsp文件,它在index.jsp文件之后加载。我已经为index.jsp的body标签添加了一个css类名,也为它的子jsp的body标签添加了一个css类名。
index.jsp(父jsp):-
<body id="siteBody" class="tundra parentCssProps">
...
...
preLoader.jsp(子jsp):-
<body class="loaderCssProps">
...
...
我在这里的问题是,子jsp的css类名(loaderCssProps
)被index.jsp(这是父)css类名(tundra parentCssProps
)所取代。使用firebug进行检查时,子jsp的主体标记如下所示。由于这个没有样式我添加到loaderCssProps
得到应用。
preLoader.jsp(子jsp):-
<body id="siteBody" class="tundra parentCssProps">
看起来父jsp主体标记的所有属性都在替换子jsp。感谢您的支持,帮助我们解决这个问题。
谢谢。
你可以使用Jquery来添加一个类。
就是-
$( "body" ).addClass( "loaderCssProps" );
参考:http://api.jquery.com/addclass/