< a href =“ somewhere.html”の動作を変更する方法id =“ link”> jQueryで?

StackOverflow https://stackoverflow.com/questions/1442226

  •  22-07-2019
  •  | 
  •  

質問

javascriptが有効になっている場合、クリックすると OnClick ()

が実行されます。

javascriptが無効になっている場合は、クリックするとsomewhere.htmlに移動します

$( '#link')のみがアクセス可能であると仮定します、どうすればいいですか?

役に立ちましたか?

解決

これに似ています:

$('#link').click(function() { 
    //...
    return false;
});

return false と記述すると、リンクはたどられません。

Javascriptが無効になっている場合、クリックハンドラーは追加されず、リンクは正常に動作します。

他のヒント

$("#link")。bind(" click&quot ;, function(e){alert(" clicked"); e.preventDefault(); return false;});

これにより、「クリック」が警告されます。その後、デフォルトのアクションをキャンセルします。 Javascriptが無効になっている場合、リンクをたどります。

click 関数を使用します。関数の最後に return false を追加して、ハイパーリンクに続くクリックのデフォルトアクションを防止します。

$("#link").click(function() { onClick(); return false; });
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top