在一个下拉框中,我试图不通过点击它来关闭它,我想通过clicking outside box
关闭它。
问题是框是动态创建的,所以我无法使用以下代码访问它:
$('body').on('click', function(e) {
if (!$('#products .add-to-cart').is(e.target) &&
$('#products .add-to-cart').has(e.target).length === 0 &&
$('.open').has(e.target).length === 0
) {
$('#products .add-to-cart').removeClass('open');
}
});
我的HTML代码:
<div class="button-group dropup">
<button type="button" class="add-to-cart dropdown-toggle" id="add-to-cart-{{ product.product_id }}"><i class="fa fa-cart-plus"></i></button>
<div id="options-{{ product.product_id }}" class="options-popup dropdown-menu">
<a class="cls" href="#" id="close-add-to-basket"><i class="fa fa-times-circle"></i></a>
答案 0 :(得分:3)
你必须使用...
for /f "tokens=1-3 delims=," %%a in ('schtasks /query /fo csv^|findstr /vb "TaskName"') do (
echo %%~a,%%~b,%%~c
)
对象来获取新创建的框元素,这是一个有效的例子:
document