অবশ্যই - options
স্ট্রিংগুলির একটি অ্যারে তৈরি করুন এবং লুপের মাধ্যমে প্রতিবারের .join('')
চেয়ে ব্যবহার করুন +=
। বিপুল সংখ্যক বিকল্পের সাথে ডিল করার সময় সামান্য পারফরম্যান্স বাম্প ...
var options = [];
$.getJSON("/Admin/GetFolderList/", function(result) {
for (var i = 0; i < result.length; i++) {
options.push('<option value="',
result[i].ImageFolderID, '">',
result[i].Name, '</option>');
}
$("#theSelect").html(options.join(''));
});
হ্যাঁ. আমি এখনও পুরো সময় স্ট্রিং সঙ্গে কাজ করছি। বিশ্বাস করুন বা না করুন, এটি একটি ডিওএম খণ্ড তৈরির দ্রুততম উপায় ... এখন, যদি আপনার কাছে কেবল কয়েকটি বিকল্প থাকে তবে তা আসলেই কিছু যায় আসে না - আপনি যদি স্টাইলটি পছন্দ করেন তবে ড্রিয়াস যে কৌশলটি দেখায় তা ব্যবহার করুন । তবে মনে রাখবেন, আপনি ব্রাউজারের অভ্যন্তরীণ এইচটিএমএল পার্সার i*2
সময়গুলি একবারের চেয়ে একবারের চেয়ে আহ্বান করছেন এবং প্রতিবার লুপের মাধ্যমে ডমকে সংশোধন করছেন ... পর্যাপ্ত সংখ্যক বিকল্প রয়েছে। আপনি এর জন্য অর্থ প্রদান শেষ করবেন, বিশেষত পুরানো ব্রাউজারগুলিতে।
নোট: বিচারপতি তুলে ধরে, এই পৃথক্ যদি পড়া হবে ImageFolderID
এবং Name
নেই সঠিকভাবে এনকোড ...
<option/>
প্রতিটি তৈরির পরিবর্তে কোনও উপাদানকে ক্লোন করে ফেলেছিলেন তবে আরও দ্রুত আর কী হবে না ?