私は次のようなulliリストを持っています
<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時間試していますが、まだ暗闇の中でです。よろしくお願いします