jQuery को आधारभूत सिन्ट्याक्स- चयन, हेरफेर, र प्रभावहरू

jQuery को आधारभूत वाक्य रचनाले चयनकर्ता(CSS-शैली चयनकर्ता) र चयन गरिएका तत्वहरूलाई हेरफेर गर्न विधिहरू प्रयोग गर्ने समावेश गर्दछ। यहाँ jQuery को केहि आधारभूत वाक्य रचना उदाहरणहरू छन्:

 

तत्वहरू चयन गर्दै

  • HTML ट्याग नाम द्वारा तत्वहरू चयन गर्नुहोस्: $("tagname") उदाहरण: पृष्ठमा $("p") सबै तत्वहरू चयन गर्दछ । <p>

  • CSS वर्ग द्वारा तत्वहरू चयन गर्नुहोस्: $(".classname") उदाहरण: $(".myClass") "myClass" वर्गका सबै तत्वहरू चयन गर्दछ।

  • ID द्वारा तत्वहरू चयन गर्नुहोस्: $("#idname") उदाहरण: $("#myElement") ID "myElement" भएको तत्व चयन गर्दछ।

  • विशेषता अनुसार तत्वहरू चयन गर्नुहोस्: $("[attribute='value']") उदाहरण: "बटन" मा $("[data-type='button']") विशेषता सेट भएका तत्वहरू चयन गर्दछ । data-type

  • संयोजन चयनहरू: $("tagname.classname"), $("#idname .classname"), ...

 

चयन गरिएका तत्वहरू हेरफेर गर्दै

  • तत्वको सामग्री परिवर्तन गर्दै: .html(), .text() उदाहरण: $("#myElement").html("New content") ID "myElement" को साथ तत्वको HTML सामग्री सेट गर्दछ।

  • तत्व विशेषताहरू परिमार्जन गर्दै: .attr(), .prop() उदाहरण: सबै तत्वहरूको विशेषता $("img").attr("src", "newimage.jpg") परिवर्तन गर्दछ । src <img>

  • एउटा तत्वको CSS वर्गहरू हेरफेर गर्दै: .addClass(), .removeClass(), .toggleClass() उदाहरण: $("#myElement").addClass("highlight") ID "myElement" भएको तत्वमा "हाइलाइट" वर्ग थप्छ।

  • तत्वहरू लुकाउने/देखाउने: .hide(), .show(), .toggle() उदाहरण: $(".myClass").hide() "myClass" वर्गका सबै तत्वहरू लुकाउँछ।

  • तत्वहरूमा घटनाहरू ह्यान्डल गर्दै: .click(), .hover(), .submit(), ... उदाहरण: $("button").click(function() { ... }) क्लिक घटना ह्यान्डलर दर्ता गर्दछ

 

तत्व को संग्रह संग काम

  • सङ्कलन मार्फत पुनरावृत्ति: .each() उदाहरण: पृष्ठमा $("li").each(function() { ... }) प्रत्येक तत्वमा पुनरावृत्ति । <li>

  • सङ्कलन फिल्टर गर्दै: .filter(), .not() उदाहरण: तत्वहरूलाई $("div").filter(".myClass") फिल्टर गर्छ <div> र "myClass" वर्ग भएकाहरूलाई चयन गर्छ।

  • सङ्कलनमा तत्वहरू सम्मिलित गर्दै: .append(), .prepend(), .after(), .before() उदाहरण: ID "myElement" भएको तत्वमा $("#myElement").append("<p>New paragraph</p>") नयाँ तत्व थप्छ । <p>

 

प्रभाव र एनिमेसनहरू

  • fadeIn/fadeOut प्रभावहरू प्रदर्शन गर्दै: .fadeIn(), .fadeOut() उदाहरण: $("#myElement").fadeIn(1000) 1 सेकेन्डको अवधिमा ID "myElement" भएको तत्वमा फेडहरू।

  • slideUp/slideDown प्रभावहरू प्रदर्शन गर्दै: .slideUp(), .slideDown() उदाहरण: $(".myClass").slideUp(500) 0.5 सेकेन्डको अवधिमा "myClass" वर्गका सबै तत्वहरूलाई माथि स्लाइड गर्दछ।

  • अनुकूलन एनिमेसनहरू प्रदर्शन गर्दै: .animate() उदाहरण: $("#myElement").animate({ left: '250px', opacity: '0.5' }) यसको बायाँ स्थिति र अस्पष्टता परिवर्तन गरेर ID "myElement" सँग तत्वलाई एनिमेसन गर्छ।

 

यी उदाहरणहरूले तत्वहरू चयन गर्न, तिनीहरूको गुणहरू हेरफेर गर्न, र प्रभाव वा एनिमेसनहरू लागू गर्न jQuery को आधारभूत वाक्यविन्यासका विभिन्न पक्षहरू कसरी प्रयोग गर्ने भनेर देखाउँछन्। jQuery ले वेब विकास कार्यहरूलाई सरल बनाउन र बृद्धि गर्न विधिहरू र कार्यक्षमताहरूको समृद्ध सेट प्रदान गर्दछ।