2011-06-30 39 views
1

如果我在我的asp.net mvc 2 web應用程序中使用錨標記,我如何確保用戶可以'選項卡'以防他正在使用他的鍵盤?如何在asp.net mvc web應用程序中使html錨點可訪問?

我使用類似這樣的東西,但它不可訪問?

<a id="someanchor">Upload statement</a> 

    $("#someanchor").click(function() { 
      //some js 
     }); 

如何創建一個可訪問的錨標籤?

回答

1

您需要一個href - 沒有一個,錨點被認爲是一個非交互式佔位符。

<a id="someanchor" href="javascript:void(0)">Upload statement</a> 

在這種情況下,在href存在,所以A最終被一個tabbable鏈路,並且可以通過鍵盤被激活,但目標URL - 的javascript:無效(0) - 基本上是一個無操作,所以沒有實際的導航發生。

相關問題