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");
});