私はjqueryを使い始めており、ここにある公式Webサイトのチュートリアルに従っています。 http://docs.jquery.com/How_jQuery_Works#jQuery:_The_Basics
DocumentReadyでコードを起動するというラベルの付いたセクションにいます。お気づきの方もいらっしゃると思いますが、2つの例があります。1つは、jqueryサイトに移動する前にアラートボックスがポップアップする場所で、もう1つは、アラートボックスがサイトにアクセスできないようにする場所です。
2つのリンクが必要だとします。1つはアラートボックスが表示され、[OK]をクリックすると、jqueryのサイトに進みます。もう1つは、アラートボックスが表示されますが、jqueryのサイトにアクセスできなくなります。リンクごとに異なる応答を把握できるようにしたいと思います。ある種の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>
編集-アンカーにIDを追加しました。みんなありがとう、それはうまくいきます。