我有以下HTML可能出现,但只有一次一个:与jQuery一起使用子字符串函数?
<a id="menuRange" class="button" href="#">1 - 100</a>
<a id="menuRange" class="button" href="#">101 - 200</a>
<a id="menuRange" class="button" href="#">201 - 300</a>
,我用这个代码来获取范围:
var $field = $('#menuRange');
var nums = $field.text().split('-').map(function (a) {
return parseInt(a, 10) + d * 100
});
现在我想改变HTML到:
<a id="menuRange" class="button" href="#">Lines 1 - 100</a>
<a id="menuRange" class="button" href="#">Lines 101 - 200</a>
<a id="menuRange" class="button" href="#">Lines 201 - 300</a>
我该如何做到这一点,所以我仍然像以前一样获得nums数据。换句话说,我可以如何让它忽略“Lines”这个词,好像它不在那里一样?
您应该考虑对不同元素使用“唯一ID”。 –
只有一行会出现在一页中。谢谢 – Alan2
@Joy有一个隐藏的陷阱,显然只有其中一个元素是在页面上一次 – Esailija