jQuery संग DOM हेरफेर- प्रविधि र उदाहरणहरू

jQuery सँग DOM हेरफेरले तपाईंलाई DOM संरचनालाई लक्षित गरेर वेब पृष्ठमा डेटा परिमार्जन गर्न, थप्न, हटाउन वा अन्तरक्रिया गर्न अनुमति दिन्छ। jQuery ले DOM हेरफेर कार्यहरू गर्न सुविधाजनक विधिहरू र कार्यहरू प्रदान गर्दछ।

यहाँ विशिष्ट उदाहरणहरू सहित प्रत्येक खण्डको लागि स्पष्टीकरणहरू छन्:

 

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

  • $("p") <p>: पृष्ठमा सबै तत्वहरू चयन गर्नुहोस् ।
  • $(".myClass"): कक्षाको साथ सबै तत्वहरू चयन गर्नुहोस् myClass
  • $("#myElement"): ID भएको तत्व चयन गर्नुहोस् myElement
  • $("parentElement").find(".childElement") childElement: कक्षा भित्र सबै बाल तत्वहरू चयन गर्नुहोस् parentElement

उदाहरण:

$("p").css("color", "red");

 

सामग्री परिवर्तन गर्दै

  • $("#myElement").html("<b>Hello World</b>"): ID को साथ तत्वको लागि HTML सामग्री सेट गर्नुहोस् myElement
  • $("p").text("New text") <p>: सबै तत्वहरूको लागि पाठ सामग्री सेट गर्नुहोस् ।

उदाहरण:

$("p").text("New paragraph");

 

तत्वहरू थप्दै र हटाउने

  • $("ul").append("<li>New item</li>") <li>: क्रमबद्ध सूचीको अन्त्यमा एउटा तत्व थप्नुहोस्( <ul>)।
  • $(".myClass").remove() myClass: पृष्ठबाट कक्षा भएका सबै तत्वहरू हटाउनुहोस् ।

उदाहरण:

$("ul").append("<li>Item 4</li>");

 

विशेषताहरू र वर्गहरू परिवर्तन गर्दै

  • $("img").attr("src", "new-image.jpg"): src सबै <img> तत्वहरूको लागि विशेषता मान परिवर्तन गर्नुहोस्।
  • $("#myElement").addClass("newClass") newClass: ID को साथ तत्वमा कक्षा थप्नुहोस् myElement
  • $("#myElement").removeClass("oldClass") oldClass: ID भएको तत्वबाट कक्षा हटाउनुहोस् myElement

उदाहरण:

$("img").attr("alt", "New Image");

 

घटना व्यवस्थापन

$("button").click(function() { }): एक <button> तत्व क्लिक गर्दा घटना ह्यान्डलर प्रकार्य दर्ता गर्नुहोस्।

उदाहरण:

$("button").click(function() {  
  alert("Button clicked!");  
});  

 

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

  • $("#myElement").hide(): ID को साथ तत्व लुकाउनुहोस् myElement
  • $("#myElement").show(): ID को साथ तत्व देखाउनुहोस् myElement
  • $("#myElement").fadeOut(): ID को साथ तत्वमा फेड-आउट प्रभाव प्रदर्शन गर्नुहोस् myElement
  • $("#myElement").fadeIn(): ID को साथ तत्वमा फेड-इन प्रभाव प्रदर्शन गर्नुहोस् myElement

उदाहरण:

$("#myElement").fadeOut(1000, function() {  
  console.log("Fade out complete");  
});