我有以下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