我有一个属性的div data-myval = "10".我想更新它的价值; 如果我使用它会不会改变div.data('myval',20)?我div.attr('data-myval','20')只需要使用吗?
我在HTML5和jQuery之间感到困惑吗?请指教.谢谢!
编辑:更新div.data('myval')=20到div.data('myval',20),但仍然不支持HTML代码更新.
我在特定服务器上托管了一个网页index.html.我指出example.com了example.com/index.html.因此,当我在index.html中进行更改并保存它,然后尝试打开example.com时,不会反映更改.网页被缓存的原因.
然后我手动刷新页面,因为它加载了新的副本,而不是从缓存,它工作正常.但我不能要求我的客户这样做,他们希望一切都很完美.所以我的问题是,我是如何从服务器而不是从缓存中每次加载文件的技巧或技巧?
PS:我知道CSS,JS和图像文件的技巧,即附加?v=1但不知道如何为index.html执行此操作.
任何帮助,将不胜感激.谢谢!
我一直在使用以下3种方式来访问URL中的查询参数.
JSP
String success = request.getParameter("success");
if(success!=null) {
//do something
}
Run Code Online (Sandbox Code Playgroud)
JSTL
<c:if test="${not empty param.success}">
//do something
</c:if>
Run Code Online (Sandbox Code Playgroud)
JavaScript的
function getQueryParameter ( parameterName ) {
var queryString = window.top.location.search.substring(1);
var parameterName = parameterName + "=";
if ( queryString.length > 0 ) {
begin = queryString.indexOf ( parameterName );
if ( begin != -1 ) {
begin += parameterName.length;
end = queryString.indexOf ( "&" , begin );
if ( end == -1 ) {
end = queryString.length
}
return unescape …Run Code Online (Sandbox Code Playgroud) 所以,这就是我正在做的事情:
#id-form td {
padding: 0 0 10px 0;
}
#particular-td {
border: 1px solid black;
text-align: center;
background-color: #DFDFDF;
height: 30px;
padding: 10px;
}
Run Code Online (Sandbox Code Playgroud)
我有一张桌子#id-form,我设置了所有td的桌子padding-bottom: 10px.
但在一个特殊的场合,我希望有一个特别的td有padding: 10px在各个方向,这是我的设置#particular-td.
显然,我将CSS样式按顺序放在外部文件中.
但渲染的CSS只有padding-bottom,并且padding: 10px似乎被覆盖了!?
请解释:
这是怎么回事以及为什么会这样?
我应该如何安排这些规则来解决我的问题(除了内联样式)?
编辑:我删除'table'之前#id-form在表中.我从来没有使用过这个,我刚才提到它能够更好地解释它.