ઉકેલાયેલ: jquery શોધો જો પસંદ વિકલ્પ અસ્તિત્વમાં છે

પસંદ વિકલ્પ સાથે find() ફંક્શનનો ઉપયોગ કરવામાં મુખ્ય સમસ્યા એ છે કે જો વિકલ્પ ડેટા સેટમાં અસ્તિત્વમાં ન હોય તો તે ખોટા પરત કરી શકે છે.

To check if an option exists in a select element, you can use the jQuery :contains selector:

var optionExists = $("#mySelect option:contains('Option 1')").length > 0;

આ કોડ એ જોવા માટે તપાસે છે કે શું વિકલ્પ "વિકલ્પ 1" "mySelect" ના id સાથે પસંદ કરેલ ઘટકમાં અસ્તિત્વમાં છે. જો તે થાય, તો ચલ "વિકલ્પ અસ્તિત્વ" સાચું પર સેટ કરવામાં આવશે, અન્યથા તે ખોટા પર સેટ કરવામાં આવશે.

લક્ષણો

વિશેષતાઓ એ jQuery માં વિશિષ્ટ પ્રકારની મિલકત છે જે તમને એક તત્વ સાથે મનસ્વી ડેટા જોડવાની મંજૂરી આપે છે. attr() ફંક્શનનો ઉપયોગ કરીને એટ્રીબ્યુટ્સ એક્સેસ કરી શકાય છે, અને તેઓ attr() ફંક્શન અથવા setAttribute() મેથડનો ઉપયોગ કરીને સેટ કરી શકાય છે.

નીચેનું ઉદાહરણ એલિમેન્ટમાં એટ્રિબ્યુટ ઉમેરવા માટે attr() ફંક્શનનો ઉપયોગ કેવી રીતે કરવો તે બતાવે છે:

var elem = document.getElementById("myElement"); elem.attr(“id”, “newAttribute”);

ઉપરોક્ત કોડ myElement એલિમેન્ટમાં id એટ્રિબ્યુટ “newAttribute” ઉમેરશે. તત્વો પર વિશેષતાઓ સેટ કરવા માટે તમે setAttribute() પદ્ધતિનો પણ ઉપયોગ કરી શકો છો:

elem.setAttribute(“id”, “newAttribute”);

ફક્ત વાંચી

jQuery કોઈપણ ઑબ્જેક્ટને ફક્ત વાંચવા માટેનું લક્ષણ પ્રદાન કરે છે જેનો ઉપયોગ ઑબ્જેક્ટ ઉપયોગમાં હોય ત્યારે થતા ફેરફારોને રોકવા માટે કરી શકાય છે. આ તે ડેટા માટે ઉપયોગી થઈ શકે છે કે જેને બહુવિધ વિનંતીઓમાં સુસંગત રહેવાની જરૂર છે, અથવા ઑબ્જેક્ટ્સ માટે કે જેનો ઉપયોગ અન્ય ઑબ્જેક્ટ્સમાં ઇનપુટ તરીકે થાય છે.

ઉદાહરણ તરીકે, તમે વપરાશકર્તાઓને બટનના ટેક્સ્ટને બદલવાથી રોકવા માટે બટન પર ફક્ત વાંચવા માટેના લક્ષણનો ઉપયોગ કરી શકો છો:

સંબંધિત પોસ્ટ્સ:

પ્રતિક્રિયા આપો