j క్వెరీతో DOM మానిప్యులేషన్ DOM నిర్మాణాన్ని లక్ష్యంగా చేసుకోవడం ద్వారా వెబ్ పేజీలోని డేటాను సవరించడానికి, జోడించడానికి, తీసివేయడానికి లేదా పరస్పర చర్య చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. j క్వెరీ 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");
});