ඔබට මෙය විවිධ ක්රම මගින් සාක්ෂාත් කරගත හැකිය:
(මූලද්රව්යයක් ක්රියාත්මක කිරීමට නම් මතක තබා ගන්න, එහි මව් මූලද්රව්යය හැඳුනුම්පතක් හෝ පන්තියක් තිබීම වෙනුවට එයට හැඳුනුම්පතක් හෝ පන්තියක් ලබා දීම වඩා හොඳය).
මෙන්න, div එක තුළ ඇති තේරීම ඉලක්ක කර ගැනීමට පන්තියක් ඇති බැවින්, කේතය වනුයේ:
$("div.id_100 select").val("val2");
හෝ
$('div.id_100 option[value="val2"]').prop("selected", true);
පංතිය තෝරා ගැනීමට ලබා දුන්නේ නම්, කේතය වනුයේ:
$(".id_100").val("val2");
හෝ
$('.id_100 option[value=val2]').attr('selected','selected');
හෝ
$('.id_100 option')
.removeAttr('selected')
.filter('[value=val1]')
.attr('selected', true);
අගය ගතිකව සම්මත කිරීම සඳහා, කේතය වනුයේ:
valu = "val2";
$("div.id_100 select").val(valu);
$("div.id_100 > select > option[value=" + valu + "]").prop("selected",true);
මූලද්රව්යය
අජැක්ස් හරහා එකතු කර ඇත්නම්, ඔබට ඔබේ මූලද්රව්යයට 'හැඳුනුම්පත' ලබා දිය යුතු අතර window.document.getElementById වෙනත් ආකාරයකින් ඔබට ඔබේ මූලද්රව්යයට 'පන්තිය' ලබා දී
window.document.getElementById භාවිතා කළ යුතුය.
තෝරාගත් මූලද්රව්යයේ දර්ශක අංකය අනුව ඔබට එය තෝරා ගත හැකිය.
ඔබ තෝරාගත් අංගයට හැඳුනුම්පත ලබා දී ඇත්නම්, කේතය වනුයේ:
window.document.getElementById('select_element').selectedIndex = 4;
ඉහත සඳහන් කළ පරිදි ඔබ තෝරාගත් අගය වෙනස් කළ විට මතක තබා ගන්න, වෙනස් කිරීමේ ක්රමය නොකියයි.
එනම්, ඔබ තෝරාගත් වෙනස් කිරීම සඳහා යම් යම් දේ කිරීමට ලිඛිත කේතයක් තිබේ නම් ඉහත ක්රම තෝරාගත් අගය වෙනස් කරනු ඇති නමුත් වෙනස අවුලුවන්නේ නැත.
වෙනස් කිරීමේ ශ්රිතය අවුලුවාලීමට ඔබ අවසානයේ .change () එකතු කළ යුතුය. එබැවින් කේතය වනුයේ:
$("#select_id").val("val2").change();