এই প্রশ্নটি পুরানো এবং অনেকগুলি মতামত রয়েছে, তাই আমি কেবল কিছু জিনিস সেখানে ফেলে দেব যা কিছু লোককে নিশ্চিত যে আমি নিশ্চিত।
কোনও নির্বাচিত উপাদানটির কোনও নির্বাচিত আইটেম রয়েছে কিনা তা পরীক্ষা করতে:
if ($('#mySelect option:selected').length > 0) { alert('has a selected item'); }
বা একটি নির্বাচনের কিছুই নির্বাচিত নেই কিনা তা পরীক্ষা করতে:
if ($('#mySelect option:selected').length == 0) { alert('nothing selected'); }
বা যদি আপনি কোনও ধরণের লুপে থাকেন এবং বর্তমান উপাদানটি নির্বাচিত কিনা তা পরীক্ষা করতে চান:
$('#mySelect option').each(function() {
if ($(this).is(':selected')) { .. }
});
লুপে থাকা অবস্থায় কোনও উপাদান নির্বাচন করা হয়নি কিনা তা পরীক্ষা করতে:
$('#mySelect option').each(function() {
if ($(this).not(':selected')) { .. }
});
এটি করার কয়েকটি উপায় এটি। jQuery একই জিনিস সম্পাদন করার বিভিন্ন উপায় আছে, তাই আপনি সাধারণত কেবল বেছে নিন কোনটি সবচেয়ে কার্যকর বলে মনে হয় choose