কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে সিলেক্ট লিস্টের ভ্যালু অ্যারেতে আছে কিনা চেক করে কনসোলে দেখানো

jQuery-র change ইভেন্ট এবং $.inArray() ব্যবহার করে ড্রপডাউন সিলেকশন অ্যারেতে আছে কিনা চেক করা যায়।

উদাহরণ

<!DOCTYPE html> 
<html lang="en"> 
<head> 
<meta charset="UTF-8"> 
<meta name="viewport" content="width=device-width, initial-scale=1.0"> 
<title>Document</title> 
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> 
<script src="https://code.jquery.com/jquery-1.12.4.js"></script> 
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> 
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fontawesome/4.7.0/css/font-awesome.min.css"> 
</head> 
<body> 
<select> 
    <option>John</option> 
    <option>David</option> 
    <option>Chris</option> 
    <option>Mike</option> 
    <option>Bob</option> 
    <option>Carol</option> 
</select> 
<script> 
    var listOfNames = ["Chris", "Robert", "Mike"]; 
    $('select').on('change', function() { 
        var name = this.value.split(' ')[0]; 
        if ($.inArray(name, listOfNames) > -1) { 
            console.log('This is present in list of name array'); 
        } else { 
            console.log('This is not present in list of name array'); 
        } 
    }); 
</script> 
</body> 
</html>

Live Server দিয়ে চালান। ড্রপডাউন থেকে নাম সিলেক্ট করলে কনসোলে মেসেজ見える।

আউটপুট

Chris বা Mike সিলেক্ট করলে "present" মেসেজ, অন্যগুলোর জন্য "not present"।

  1. jQuery/JavaScript-এ data-* অ্যাট্রিবিউট वाले সব এলিমেন্ট সিলেক্ট করা

  2. জাভাস্ক্রিপ্টে HTML ফর্মের মান কনসোলে দেখানো

  3. জাভাস্ক্রিপ্টে ড্রপডাউন (সিলেক্ট) সিলেক্টেড ভ্যালু কনসোলে দেখানো

  4. CSS appearance প্রোপার্টি দিয়ে সিলেক্ট ইনপুটের ড্রপডাউন অ্যারো লুকানো