मैं यह पता लगाने की कोशिश कर रहा हूं कि लिंक आईडी को आउटपुट करके पहले 3 लिंक किस पर क्लिक किए जा रहे हैं।पता लगाएं कि कौन सा लिंक क्लिक किया गया था? हमेशा अपरिभाषित करता है। क्या गलत है?
यह हमेशा undefined
देता है।
क्या गलत है?
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
window.onload = function() {
onclick = function() {
alert(this.id);
return false;
}
}
</script>
</head>
<body>
<a class="a" name="a" id="1" href="#">---1---</a>
<a class="a" name="a" id="2" href="#">---2---</a>
<a class="a" name="a" id="3" href="#">---3---</a>
<a href="#"> normal link </a>
</body>
</html>
उस कोड में कुछ भी घटना तत्वों को किसी भी तत्व से जोड़ता नहीं है। – Pointy
ओह, अगर आप किसी भी तरह से jQuery का उपयोग करने जा रहे हैं, तो अपनी प्रारंभिकताओं को पुराने तरीके से "window.onload" हैंडलर में ऐसा न करें। या तो "तैयार" हैंडलर का प्रयोग करें, या jQuery के साथ अपना "लोड" हैंडलर सेट करें। – Pointy