< a href =“ somewhere.html”の動作を変更する方法id =“ link”> jQueryで?
質問
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; });
所属していません StackOverflow