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

জাভাস্ক্রিপ্টে নির্বাচিত ডিভে টগল হাইড ক্লাস লাগানো

Font Awesome আইকন (+/-) ক্লিক করলে সিবলিং ডিভে toggleClass() দিয়ে হাইড/শো করা যায়।

উদাহরণ

<!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/font-awesome/4.7.0/css/font-awesome.min.css"> 
<style> 
    .hideDiv { display: none; } 
</style> 
</head> 
<body> 
<div class="firstDetails"> 
    <h2 class="customer-track">Customer 1<i class="fa fa-plus"></i></h2> 
    <div> <p class="customer">John</p> <p class="customer">US</p> </div> 
</div> 
<div class="secondDetails"> 
    <h2 class="customer-track">Customer 2 <i class="fa fa-plus"></i></h2> 
    <div> <p class="customer">David</p> <p class="customer">AUS</p> </div> 
</div> 
</div> 
<script> 
    $(".fa-plus").on("click", function(){ 
        $(this).parent().siblings('.secondDetails').toggleClass("hideDiv"); 
    }); 
</script> 
</body> 
</html>

Live Server দিয়ে চালান। প্লাস আইকনে ক্লিক করলে সেকেন্ড ডিভ হাইড/শো হবে।

আউটপুট

কাস্টমার ১-এর প্লাসে ক্লিক করলে কাস্টমার ২ গায়েব হয়ে যাবে।

  1. জাভাস্ক্রিপ্ট দিয়ে নির্দিষ্ট টেক্সট সম্বলিত div হাইড করার পদ্ধতি

  2. জাভাস্ক্রিপ্টে div class ব্যবহার করে নির্দিষ্ট এলিমেন্টে ফোকাস করার পদ্ধতি

  3. জাভাস্ক্রিপ্টে বাটন ক্লিকে div লুকানো

  4. জাভাস্ক্রিপ্টে HTML এলিমেন্টের স্ক্রিনশট নেওয়া