我有一个 ul li 列表,例如
<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>
现在,我可以获取每个 li 的文本值,问题是,我不能将文本值用作选择器。我想做的是:我有一些 div(id 是“batch1,batch2...batch6”),如果单击 li,我想隐藏它(单击 li 除外)。代码是=
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();
}
});
});
我应该怎么办。我正在尝试大约 24 小时,但仍然在黑暗中。并提前感谢