计算分页,然后删除内容
Counting the Pagination and then removing content
我有一个图像滑块作为分页,当它达到10时,我想删除第一个0字符。所以我想说10而不是010。我确信有很多方法可以做到这一点,但不确定哪种方法是最好的。类似于查找元素的数量,然后如果达到10 .replace
,但我尝试的一切似乎都不起作用。
var Pagnum = $('div a').length;
var PagContent = $('div a').text();
if (pagnum =< 10) {
pagcontent.replace('0','');
}
示例
01 02 03 04 05 06 07 08 09 010
更改到此
01 02 03 04 05 06 07 08 09 10
这里有一个纯javascript解决方案,您不需要jQuery。jQuery增加了服务器的负载!尽可能使用javascript是件好事!
Fiddle。
HTML:
<div id="pagination_nums">
<span>01</span>
<span>02</span>
<span>03</span>
<span>04</span>
<span>05</span>
<span>06</span>
<span>07</span>
<span>08</span>
<span>09</span>
<span>010</span>
</div>
JS:
for (var i = 0; i < document.getElementsByTagName('span').length; i++) {
if(parseInt(document.getElementsByTagName('span')[i].innerHTML) >= 10) {
document.getElementsByTagName('span')[i].innerHTML = document.getElementsByTagName('span')[i].innerHTML.replace("0", " ");
}
}
它适用于任何范围!
尝试这个
if(pagnum.length>2){
pagnum = pagnum.substr(1);
}
它只适用于从10到99的数字。。
尝试此操作,将处理以zero
开头且数字超过2
的任何数字,否则数字将相同。
例如:09999、0888和077
$(document).ready(function(){
var num = "010"; //Change this value
var page = (num.length > 2) ? num.slice(1) : num;
alert(page);
});
试试这个:-
$(document).ready(function(){
var Pagnum = "010";///as for example
var digit;
if(Pagnum.length >2)
{
digit=parseInt(Pagnum );
alert(digit);
}
});
在这种情况下,它将写入任何大于09的数字。
相关文章:
- 如果30秒未单击,请应用CSS一次,将其删除,然后重新迭代
- 删除重复的数组值,然后存储它们[反应]
- 正则表达式匹配然后使用Javascript删除
- 为收音机点击的输入添加值,然后删除
- Chrome扩展程序 - 页面更新两次,然后在YouTube上删除
- jQuery 插入,然后淡出,然后删除
- JQuery 测试元素是可见的还是隐藏的,然后添加删除类
- 查找文档,然后在数组中查找条目并将其从数组中删除
- 如何删除元素的结束标记,添加一些文本,然后重新添加标记
- 从mysql数据库中删除项目,然后返回最后一页
- removeChild,然后再次添加以前删除的Child以重新加载并清理它
- 从数组中删除元素,然后保留其状态以备将来使用,而不使用全局变量
- JS如何捕获基于键入然后删除的字符的字段验证逻辑
- 从页面上点击的链接中删除数据,然后移动到下一页&在CasperJS中重复
- 如何使用vanillaJS将mp4视频插入到具有特定维度的html文档中,播放2秒,然后删除节点
- 如何添加事件侦听器,删除它,然后再次添加它
- 如何在ActionLink中调用删除前的确认消息,然后调用控制器进行删除
- jQuery 删除然后再次添加以进行实时搜索
- onchange在页面加载时不起作用,直到我删除然后将其添加回代码
- Angular2-NgFor内部树模型:删除然后添加元素时顺序错误