Am working on some tabs using Jquery, if the user clicks on a specific tab, am trying to capture the text of the tab selected and do some action if the text of the tab clicked matches but it aint showing.
~ Kindly assist?
let selected = false;
$(".columns").click(function () {
if (selected =! selected) {
var subject = $(this).text();
//alert(subject);
if(subject == "Mathematics"){
alert('Maths');
}
else if(subject == "English"){
alert('Eng');
}
else{
alert('Others');
}
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<ul>
<li class="columns">
<label>
<div>
<span>Mathematics</span>
</div>
</label>
</li>
<li class="columns">
<label>
<div>
<span>English</span>
</div>
</label>
</li>
<li class="columns">
<label>
<div>
<span>Swahili</span>
</div>
</label>
</li>
<li class="columns">
<label>
<div>
<span>Religious</span>
</div>
</label>
</li>
</ul>
if (selected =! selected)- what do you get if you remove thatifif (selected = !selected)), but at least you know why it's there.