I have a list of ul li like
<ul class="dropdown-menu" id="dropdown">
<li><a id='l1' href='javascript:void(0);'>batch1</a></li>
<li><a id='l2' href='javascript:void(0);'>batch2</a></li>
<li><a id='l3' href='javascript:void(0);'>batch3</a></li>
<li><a id='l4' href='javascript:void(0);'>batch4</a></li>
<li><a id='l5' href='javascript:void(0);'>batch5</a></li>
<li><a id='l6' href='javascript:void(0);'>batch6</a></li>
</ul>
now, I can get the text value of each li, the problem is that I can not use the text value as selector.What I want to do: I have a div (id - "batch1, batch2 ... batch6"), which I want hide if clicked (except li click). code =
HTML:
<div id="batch1"></div>
<div id="batch2"></div> ......
JQuery
$(document).ready(function(e) {
$('body').click(function(event) {
if($(event.target).is('#l1')) {
var id = "'#"+$('#l2').text()+"'";
$(id).hide();
}
});
});
what should I do. I try for about 24 hours, but still in the dark. and thanks in advance
source
share