jqueryを使い始める前に、ここにある公式サイトのチュートリアルに従ってください。 http://docs.jquery.com/How_jQuery_Works#jQuery:_The_Basicsjqueryイベント処理のリンク
私は、「文書のコードを起動する」というセクションにあります。あなたが気づくならば、彼らは2つの例を提供します。アラートボックスがjqueryサイトに移動する前にポップアップする場所と、アラートボックスによってサイトに移動できない場所があります。
リンクが2つあるとします。アラートボックスが表示され、「OK」をクリックするとjqueryのサイトに進み、アラートボックスは表示されますが、jqueryのサイトに行くことはできません。私はちょうど異なったリンクのための異なった応答を把握することができるようになりたいと思う。私はそれに何らかのIDを付ける必要がありますか?
ここにコードがあります。アンカーへの追加のidの -
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Demo</title>
</head>
<body>
<script src="jquery.js"></script><br/>
<a href="http://jquery.com/" id="1">jQuery</a><br/> <!--first link: will display message and then proceed to site -->
<script>
$(document).ready(function(){
$("a#1").click(function(event){
alert("Thanks for visiting!");
});
});
</script>
<a href="http://jquery.com/" id="2">jQuery</a> <!-- second link: message appears and does not continue to site -->
<script>
$(document).ready(function(){
$("a#2").click(function(event){
alert("As you can see, the link no longer took you to jquery.com");
event.preventDefault();
});
});
</script>
編集。みんなありがとう、それは動作します。
はい、今は、ページ上のすべての「」タグに 'click()'を付けています。セレクタを使用して必要な ''をターゲットにする必要があります。これはそれぞれの ''に別のクラス、つまりidを与えることで可能です。 – Nadh