我在這裏有一個問題與jQuery的這部分代碼:
$(".roomblock_slots li").droppable({ activeClass: "drop_here", hoverClass: "hover_here", tolerance: "pointer",
drop: function (event, ui) {
var container = $(this);
if (container.contains(container,"div")) {
return false;
}
return true;
} });
我想一個元素放到一個li元素,我想檢查如果它包含一個div元素。問題是,函數本身始終返回false,從來沒有進入「返回false;」,即使李包含一個div元素,像這樣:
<li class="ui-droppable">
<div class="ui-draggable">
</li>
我該如何解決這個問題?
'container.has('div')' – adeneo