0

ユーザーが html エディター ウィジェットを使用してページのコンテンツを編集できるページがあります。編集用のアンカータグがあります。操作モードに基づいて編集用のアンカー タグを有効または無効にしたいと考えています。ユーザーが編集モードでない場合は、アンカー タグを有効にし、それ以外の場合は無効にします。Twitterブートストラップを使用して.btn .disabledクラスが無効になっているアンカータグを見てきました。ブートストラップを使用せずに、複数のブラウザーで機能する同様の機能が欲しいです。

4

2 に答える 2

2

アンカー タグのデフォルトの動作を無効にするには、次を使用できます。


$("a").click(function(e) {
   e.preventDefault();
});

それをアンバインドするには、これが機能するはずです: $('a').unbind('click');

于 2012-06-14T19:22:40.160 に答える
0

これが正しい方法かどうかはわかりませんが、

<a href="whatever">Link Text</a><span>Link Text</span>

css/jquery を使用して、必要に応じてリンクまたはスパンを表示/非表示にします。

目的の効果を達成するためのよりエレガントな方法があるかもしれません。

于 2012-06-14T19:51:08.413 に答える