⊗jqEvtBi 96 of 113 menu

jQuery में इवेंट बाइंडिंग

लगभग हर JavaScript इवेंट का jQuery में एक संबंधित तरीका होता है। उदाहरण के लिए, तत्वों पर क्लिक को इस तरह पकड़ा जा सकता है: $(सेलेक्टर).click(फंक्शन).

निम्नलिखित HTML कोड पर विचार करें:

<ul> <li>text</li> <li>text</li> <li>text</li> </ul>

इसके लिए CSS लिखा गया है:

li { width: 100px; cursor: pointer; }

आइए ऐसा करें कि किसी भी li पर क्लिक करने पर एक विस्मयादिबोधक चिह्न दिखाई दे। सूची के आइटम पर क्लिक करके देखें:

$('li').click(function() { alert('!'); });

बाउंड फंक्शन के अंदर this उपलब्ध होता है, जो उस तत्व को संदर्भित करता है जिसमें इवेंट हुआ (हमारे मामले में वह li जिस पर क्लिक किया गया था)। इस this का उपयोग JavaScript शैली में किया जा सकता है, उदाहरण के लिए, this.innerHTML या jQuery शैली में - इसके लिए इस this को $ में लपेटना चाहिए, इस तरह: $(this).

HTML कोड लें:

<ul> <li>text</li> <li>text</li> <li>text</li> </ul>

इस कोड के लिए निम्नलिखित CSS स्टाइल लिखे गए हैं:

li { width: 100px; } li:hover { color: red; cursor: pointer; }

आइए ऐसा करें कि li पर क्लिक करने पर उसके अंत में '!' जुड़ जाए। कार्य की जांच करने के लिए सूची के आइटम पर क्लिक करें:

$('li').click(function() { $(this).append('!'); });

ऐसा करें कि प्रत्येक li पर क्लिक करने पर उसकी शुरुआत में '?' जुड़ जाए।

पैराग्राफ दिए गए हैं। ऐसा करें कि प्रत्येक पैराग्राफ पर क्लिक करने पर उसकी सामग्री स्क्रीन पर प्रदर्शित हो।

संख्या वाले पैराग्राफ दिए गए हैं। पैराग्राफ पर क्लिक करने पर उसमें उस संख्या का वर्ग प्रकट होना चाहिए, जिसे वह समाहित करता है।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें