<select>
JQuery ব্যবহার করে একটি জাভাস্ক্রিপ্ট অবজেক্ট থেকে বিকল্পগুলির যোগ করার সর্বোত্তম পদ্ধতিটি কী ?
আমি এমন কিছু সন্ধান করছি যা করার জন্য আমার কোনও প্লাগইন দরকার নেই, তবে আমি যে প্লাগইনগুলি আছে সেগুলিতেও আগ্রহী।
এটি আমিই করেছি:
selectValues = { "1": "test 1", "2": "test 2" };
for (key in selectValues) {
if (typeof (selectValues[key] == 'string') {
$('#mySelect').append('<option value="' + key + '">' + selectValues[key] + '</option>');
}
}
একটি পরিষ্কার / সহজ সমাধান:
এটি মাতডুমসার একটি সাফ ও সরলিকৃত সংস্করণ :
$.each(selectValues, function(key, value) {
$('#mySelect')
.append($('<option>', { value : key })
.text(value));
});
মাতডুমসার থেকে পরিবর্তনগুলি: (1) অ্যাপেন্ড () এর অভ্যন্তরের বিকল্পের জন্য ঘনিষ্ঠ ট্যাগটি সরিয়ে নিয়েছে (2) বৈশিষ্ট্য / বৈশিষ্ট্যগুলিকে অ্যাপেন্ড () এর দ্বিতীয় প্যারামিটার হিসাবে মানচিত্রে সরানো হয়েছে।
value
একটি স্ট্রিং (এবং হার্ড কোডেড) এটি উদ্ধৃত করার দরকার নেই।