這是我網頁上各種鏈接的格式。鏈接可以是任何這些類型的:無法向jQuery中的鏈接添加屬性?
<a data-id="1444709976-ohgusB" data-toggle="modal" class="modal-link store-link"
href="http://firstwebsite.com/some-text.html"
data-target="#myModal">
BOLDR Voyage watch may just be the 「clever」 device you want and need</a>
<a data-id="1443322807-iLmF2d" class="store-link"
href="http://secondwebsite.com/other-text.html" target="_blank">
Gmail for Android: 7 cool tips and tricks you must try<span class="fa fa-external-link"></span></a>
我試着用以下的jQuery更改只有.store-link
類中的所有鏈接的屬性。這是我的代碼:
if($('a.store-link').hasClass('modal-link')==false){
$(this).removeAttr('target');
$(this).addClass('modal-link');
$(this).attr('data-toggle','modal');
$(this).attr('data-target','#myModal');
}
但是,任何鏈接的屬性都沒有變化。我也沒有得到任何錯誤。
「但是,任何鏈接的屬性都沒有變化。」 - 你如何測試? – Quentin
@Archer - 不正確。 DOM檢查員應顯示更改。 – Quentin
您的代碼示例不完整。你沒有告訴我們足夠的信息來告訴我們這是什麼。 – Quentin