Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

यदि लिंक # से शुरू होता है तो मैं जावास्क्रिप्ट क्लिक फ़ंक्शन को कैसे अक्षम कर सकता हूं?

<घंटा/>

इसके लिए जावास्क्रिप्ट में preventDefault() का उपयोग करें। निम्नलिखित जावास्क्रिप्ट कोड है -

उदाहरण

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
</head>
<body>
<a href="urlLink">Press Me to see logs</a>
<a href="urlLink">Press Me to see logs in console</a>
<a href="#">Nothing will happen</a>
<script>
   $(function(){
      $("a:not([href='#'])").click(function(event){
         event.preventDefault();
         console.log("You have pressed me!!!!!");
      });
   });
</script>
</body>
</html>

उपरोक्त प्रोग्राम को चलाने के लिए, फ़ाइल का नाम anyName.html(index.html) सेव करें और फाइल पर राइट क्लिक करें। विकल्प चुनें लाइव सर्वर से खोलें वीएस . में कोड संपादक।

आउटपुट

यदि लिंक # से शुरू होता है तो मैं जावास्क्रिप्ट क्लिक फ़ंक्शन को कैसे अक्षम कर सकता हूं?

यदि आप दो लिंक क्लिक करते हैं, तो मुझे दबाएं लॉग देखने के लिए और मुझे दबाएं कंसोल में लॉग देखने के लिए, आपको कंसोल आउटपुट मिलेगा। हालांकि, यदि आप लिंक पर क्लिक करेंगे कुछ नहीं होगा , तो यह कुछ भी प्रिंट नहीं करेगा -

यदि लिंक # से शुरू होता है तो मैं जावास्क्रिप्ट क्लिक फ़ंक्शन को कैसे अक्षम कर सकता हूं?

ऊपर, मैंने मुझे दबाएं . दबाया है आउटपुट प्रदर्शित करने के लिए लॉग देखने के लिए।

यदि आप लिंक पर क्लिक करते हैं कुछ नहीं होगा , तो यह नीचे दिए गए आउटपुट के अनुसार कुछ भी प्रिंट नहीं करेगा -

यदि लिंक # से शुरू होता है तो मैं जावास्क्रिप्ट क्लिक फ़ंक्शन को कैसे अक्षम कर सकता हूं?


  1. क्रोम में जावास्क्रिप्ट फ़ंक्शन परिभाषा? मुझे ये कैसे मिल सकता है?

    Google Chrome में JavaScript फ़ंक्शन परिभाषा ढूंढने के लिए, वेब ब्राउज़र खोलें और डेवलपर टूल तक पहुंचने के लिए F12 दबाएं. अब Ctrl + Shift + F दबाएं रेगुलर एक्सप्रेशन की जाँच करें जैसा कि नीचे दिखाया गया है - फ़ंक्शन के लिए खोजें और बस इतना ही।

  1. बटन को ट्रिगर कैसे करें कीबोर्ड पर जावास्क्रिप्ट के साथ दर्ज करें पर क्लिक करें?

    एक बटन को ट्रिगर करने के लिए जावास्क्रिप्ट के साथ कीबोर्ड एंटर पर क्लिक करें, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <h1>Trigger Button Click on Enter Example</h1> <input id="inputField" value="Some text.." /> <button id=&qu

  1. कैसे जावास्क्रिप्ट के साथ एक तत्व के लिए एक वर्ग का नाम जोड़ने के लिए?

    जावास्क्रिप्ट वाले किसी तत्व में वर्ग नाम जोड़ने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    .newStyle {       font-family: