కొత్త మూలకాన్ని సృష్టించడం అనేది j క్వెరీ జావాస్క్రిప్ట్ లైబ్రరీతో మీరు చేయగలిగే అత్యంత ప్రాథమిక పనుల్లో ఒకటి. J క్వెరీని ఉపయోగించి, డాక్యుమెంట్ ఆబ్జెక్ట్ మోడల్ (DOM) తో సమానమైన విధానం కంటే పని చాలా సులభం. మీరు j క్వెరీని ఎంత ఎక్కువగా ఉపయోగిస్తారో, మీరు దానిని మరింత సరళంగా మరియు వ్యక్తీకరణగా కూడా కనుగొంటారు.
ఒక ప్రయోజనం కోసం, మీరు మీ మూలకాన్ని వెబ్ పేజీకి జోడించగలగాలి. J క్వెరీని ఉపయోగించి కొత్త జాబితా అంశాన్ని ఎలా జోడించాలో లేదా పేరాగ్రాఫ్ని కొత్త కంటెంట్తో ఎలా భర్తీ చేయాలో తెలుసుకోండి.
J క్వెరీ అంటే ఏమిటి?
J క్వెరీ లైబ్రరీ ఒక సమాహారం జావాస్క్రిప్ట్ రెండు ప్రాథమిక లక్ష్యాలతో కోడ్:
- ఇది సాధారణ జావాస్క్రిప్ట్ కార్యకలాపాలను సులభతరం చేస్తుంది.
- ఇది వివిధ బ్రౌజర్ల మధ్య క్రాస్ అనుకూలత జావాస్క్రిప్ట్ సమస్యలను నిర్వహిస్తుంది.
రెండవ లక్ష్యం దోషాలను అందిస్తుంది, కానీ ఇది బ్రౌజర్ల మధ్య అమలు వ్యత్యాసాలను కూడా పరిష్కరిస్తుంది. కాలక్రమేణా బ్రౌజర్లు మెరుగుపడటం వలన రెండు లక్ష్యాలు మునుపటి కంటే తక్కువ అవసరం. కానీ j క్వెరీ ఇప్పటికీ విలువైన సాధనంగా ఉంటుంది.
ఒక మూలకం అంటే ఏమిటి?
ఒక మూలకాన్ని కొన్నిసార్లు ట్యాగ్గా సూచిస్తారు. ఈ రెండు తరచుగా పరస్పరం ఉపయోగించబడుతున్నప్పటికీ, సూక్ష్మమైన తేడా ఉంది. ట్యాగ్ అంటే అక్షరార్థం లేదా
టెక్స్ట్ కంటెంట్ని మార్కప్ చేయడానికి మీరు ఒక HTML ఫైల్లో చేర్చండి. మార్క్-అప్ టెక్స్ట్ను సూచించే తెరవెనుక వస్తువు ఒక మూలకం. HTML ట్యాగ్లకు DOM ప్రతిరూపంగా ఒక మూలకం గురించి ఆలోచించండి.
J క్వెరీని ఉపయోగించి కొత్త మూలకాన్ని ఎలా సృష్టించాలి
చాలా j క్వెరీ కార్యకలాపాల వలె, మూలకాన్ని సృష్టించడం డాలర్ ఫంక్షన్తో మొదలవుతుంది, $ () . ఇది కోర్కి సత్వరమార్గం j క్వెరీ () ఫంక్షన్ ఈ ఫంక్షన్ మూడు విభిన్న ప్రయోజనాలను కలిగి ఉంది, అది:
- సరిపోలే అంశాలు, సాధారణంగా పత్రంలో ఇప్పటికే ఉన్నవి
- కొత్త మూలకాలను సృష్టిస్తుంది
- DOM సిద్ధంగా ఉన్నప్పుడు కాల్బ్యాక్ ఫంక్షన్ను అమలు చేస్తుంది
మీరు HTML ను కలిగి ఉన్న స్ట్రింగ్ను మొదటి పరామితిగా పాస్ చేసినప్పుడు, ఈ ఫంక్షన్ కొత్త మూలకాన్ని సృష్టిస్తుంది:
$(' ')
ఇది ప్రత్యేక j క్వెరీ ఆబ్జెక్ట్ను అందిస్తుంది, ఇందులో మూలకాల సేకరణ ఉంటుంది. ఈ సందర్భంలో, మేము ఇప్పుడే సృష్టించిన 'a' మూలకాన్ని సూచించే ఒకే వస్తువు ఉంది.
ఐఫోన్ కోసం ఉత్తమ ఉచిత ఫోటో ఎడిటింగ్ యాప్
ఈ చర్యను సరిపోలే మూలకాల నుండి వేరు చేయడానికి స్ట్రింగ్ తప్పనిసరిగా HTML లాగా ఉండాలి. ఆచరణలో, దీని అర్థం స్ట్రింగ్ తప్పనిసరిగా a తో ప్రారంభం కావాలి < . ఈ పద్ధతిని ఉపయోగించి మీరు పత్రానికి సాధారణ వచనాన్ని జోడించలేరు.
ఇది మీ పత్రానికి మూలకాన్ని జోడించదని అర్థం చేసుకోవడం ముఖ్యం, ఇది మీరు జోడించడానికి సిద్ధంగా ఉన్న కొత్త మూలకాన్ని మాత్రమే సృష్టిస్తుంది. మూలకం 'అటాచ్ చేయబడలేదు', మెమరీని తీసుకుంటుంది కానీ నిజానికి చివరి పేజీలో భాగం కాదు -ఇంకా.
మరింత క్లిష్టమైన HTML ని జోడిస్తోంది
డాలర్ ఫంక్షన్ వాస్తవానికి ఒకటి కంటే ఎక్కువ మూలకాలను సృష్టించగలదు. వాస్తవానికి, ఇది మీకు కావలసిన HTML మూలకాల యొక్క ఏదైనా చెట్టును నిర్మించగలదు:
$('- one
- two
- three
')
లక్షణాలతో ఒక మూలకాన్ని సృష్టించడానికి మీరు ఈ ఆకృతిని కూడా ఉపయోగించవచ్చు:
$(' ')
కొత్త మూలకంపై లక్షణాలను ఎలా సెట్ చేయాలి
పూర్తి HTML స్ట్రింగ్ను మీరే నిర్మించకుండానే మీరు కొత్త j క్వెరీ మూలకాన్ని సృష్టించవచ్చు మరియు దాని లక్షణాలను సెట్ చేయవచ్చు. మీరు లక్షణ విలువలను డైనమిక్గా జనరేట్ చేస్తుంటే ఇది ఉపయోగపడుతుంది. ఉదాహరణకి:
photo = new Date().getHours() > 12 ? 'afternoon.jpg' : 'morning.jpg';
$(' ', { src: photo });
ఒక మూలకాన్ని ఎలా జోడించాలి
మీరు ఒక కొత్త మూలకాన్ని సృష్టించిన తర్వాత, మీరు దానిని అనేక విధాలుగా పత్రానికి జోడించవచ్చు. J క్వెరీ డాక్యుమెంటేషన్ కింద ఈ పద్ధతులను సేకరిస్తుంది 'తారుమారు' వర్గం .
ఇప్పటికే ఉన్న మూలకం యొక్క బిడ్డగా జోడించండి
$('body').append($('Hello, world
'));
$(document.body).append($el);
ఉదాహరణకు, జాబితా చివరన కొత్త జాబితా అంశాన్ని జోడించడానికి మీరు ఈ పద్ధతిని ఉపయోగించవచ్చు.
ఇప్పటికే ఉన్న మూలకం యొక్క తోబుట్టువుగా జోడించండి
$('p.last').after('A new paragraph
')
$('ul li:first').before('new item ')
ఉదాహరణకు, మీరు మరో ఇద్దరి మధ్యలో కొత్త పేరాను జోడించాలనుకుంటే ఇది మంచి ఎంపిక.
ఇప్పటికే ఉన్న మూలకాన్ని భర్తీ చేయండి
మీరు ఉపయోగించి కొత్తగా సృష్టించిన దాని కోసం ఇప్పటికే ఉన్న మూలకాన్ని మార్చుకోవచ్చు భర్తీ చేయండి () పద్ధతి:
$('#old').replaceWith('New paragraph
');
ఇప్పటికే ఉన్న మూలకం చుట్టూ చుట్టండి
ఇది చాలా అరుదైన వినియోగ కేసు, కానీ మీరు ఇప్పటికే ఉన్న మూలకాన్ని కొత్త దానిలో జతచేయాలనుకోవచ్చు. ఉదాహరణకు, మీరు ఒక కలిగి ఉండవచ్చు కోడ్ మీరు a లో చుట్టాలనుకుంటున్న మూలకం కోసం :
$('code#n1').wrap('')
మీరు సృష్టించిన మూలకాన్ని యాక్సెస్ చేయడం
ది $ () ఫంక్షన్ j క్వెరీ ఆబ్జెక్ట్ను అందిస్తుంది. తదుపరి కార్యకలాపాలకు ఇది ఉపయోగపడుతుంది:
$el = $('p');
$('body').append($el);
గమనించండి, కన్వెన్షన్ ద్వారా, j క్వెరీ ప్రోగ్రామర్లు తరచుగా j క్వెరీ వేరియబుల్స్కు ప్రముఖ డాలర్ గుర్తుతో పేరు పెట్టారు. ఇది కేవలం నామకరణ పథకం మరియు దీనికి నేరుగా సంబంధం లేదు $ () ఫంక్షన్
J క్వెరీని ఉపయోగించి మూలకాలను సృష్టించడం
మీరు స్థానిక జావాస్క్రిప్ట్ ఫంక్షన్లను ఉపయోగించి DOM ని మార్చగలిగినప్పటికీ, j క్వెరీ దీన్ని మరింత సులభతరం చేస్తుంది. DOM గురించి మంచి అవగాహన కలిగి ఉండటం ఇప్పటికీ చాలా ఉపయోగకరంగా ఉంటుంది, కానీ j క్వెరీ దానితో పనిచేయడం చాలా ఆహ్లాదకరంగా ఉంటుంది.
షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ వెబ్సైట్ల దాచిన హీరో: DOM ని అర్థం చేసుకోవడంవెబ్ డిజైన్ నేర్చుకోవడం మరియు డాక్యుమెంట్ ఆబ్జెక్ట్ మోడల్ గురించి మరింత తెలుసుకోవాల్సిన అవసరం ఉందా? DOM గురించి మీరు తెలుసుకోవలసినది ఇక్కడ ఉంది.
తదుపరి చదవండి సంబంధిత అంశాలు- ప్రోగ్రామింగ్
- వెబ్ అభివృద్ధి
- j క్వెరీ
రెండు దశాబ్దాల పాటు సాఫ్ట్వేర్ డెవలపర్గా పనిచేసిన బాబీ ఒక టెక్నాలజీ astత్సాహికుడు. అతను గేమింగ్పై మక్కువ కలిగి, స్విచ్ ప్లేయర్ మ్యాగజైన్లో రివ్యూస్ ఎడిటర్గా పని చేస్తున్నాడు మరియు ఆన్లైన్ పబ్లిషింగ్ & వెబ్ డెవలప్మెంట్ యొక్క అన్ని అంశాలలో మునిగిపోయాడు.
బాబీ జాక్ నుండి మరిన్నిమా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి
టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!
సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి