如果已回答此問題,我表示歉意。我嘗試過搜索,可能我沒有使用正確的術語。如果URL包含6位數字,則將該值附加到類別
我有鏈接的頁面到PDF例如下面:
<a href="https://www.pdflinks.com/files/190488/nameoffile.pdf">Link1</a>
<a href="https://www.pdflinks.com/files/112254/nameoffile.pdf">Link2</a>
如果一個URL包含6位(如上述)和.pdf可以在這些值使用正則表達式和JQuery被添加到HREF作爲一類?所以結果是:
<a href="https://www.pdflinks.com/files/190488/nameoffile.pdf" class="pdf190488">Link1</a>
<a href="https://www.pdflinks.com/files/112254/nameoffile.pdf" class="pdf112254">Link2</a>
我曾嘗試以下,但沒有雪茄
var regex = "^[0-9]{1,6}$";
$('a').each(function() {
$(this).addClass(regex.match($(this).attr("href"))[0]
});
謝謝Ayoub。這個伎倆。欣賞解釋。 – BentleyO
1個快速提問。您提供的代碼按預期工作,但如果存在不符合條件的URL(不包含6位數字),則無法在此點之後的任何其他鏈接上使用。例如: L1 L2 L2 結果是: L1 L2 L3 – BentleyO
有什麼想法托馬斯? – BentleyO