Apakah mungkin untuk membatalkan <a href="...">dari yang tabstopped di browser apa pun? Saya ingin melakukan ini tanpa Javascript.
Apakah mungkin untuk membatalkan <a href="...">dari yang tabstopped di browser apa pun? Saya ingin melakukan ini tanpa Javascript.
Jawaban:
Beberapa browser mendukung tabindex="-1"atribut, tetapi tidak semuanya, karena ini bukan perilaku standar.
Modern, HTML5 compliant, browser mendukung [tabindex]atribut , di mana nilai -1akan mencegah elemen dari tab.
Jika nilainya bilangan bulat negatif,
agen pengguna harus mengizinkan elemen difokuskan, tetapi tidak boleh membiarkan elemen tersebut dicapai menggunakan navigasi fokus berurutan.
Saya pikir Anda bisa melakukan ini dengan javascript, Anda menimpa window.onkeypressatau onkeydown, menjebak tombol tab, dan mengatur fokus pada urutan yang diinginkan.
Hapus hrefatribut dari tag anchor Anda
$('[href="whatever-the-url-is"]').removeAttr('href');