當點擊的目標位於「multiselectWrapper」div元素之外時,我需要關閉'multiselectPopUp'unorderlist元素。使用jquery隱藏包裝器內的元素
<div class="multiselectWrapper">
<input type="text" class="multiselectTextBox"/>
<ul class="multiselectPopUp">
<li>One</li>
<li>Two</li>
</ul>
</div>
<script type="text/javascript">
$(function() {
$('.multiselectPopUp').hide();
$(document).click(function (e) {
debugger;
if ($(e.target).is('.multiselectTextBox')) {
$('.multiselectPopUp').show();
}
else if(// Plese provide me selector logic here){
$('.multiselectPopUp').hide();
}
});
});
});
檢查更新的代碼 –
沒有它不工作。看到我的回答 – Harishankaran