我想用鼠标拖动一个矩形来选择那些div。
所选的div将将类从“no”更改为“yes”。另外,a链接是可点击的和可点击的。
<div id= "container" >
<div id="div-1" info="info1">
<div class="no" id="inside">
<a href="#">something</a>
</div>
</div>
<div id="div-2" info="info2">
<div class="no" id="inside">
<a href="#">something</a>
</div>
</div>
<div id="div-3" info="info3">
<div class="no" id="inside">
<a href="#">something</a>
</div>
</div>
<div id="div-4" info="info4">
<div class="no" id="inside">
<a href="#">something</a>
</div>
</div>
</div>发布于 2017-09-10 20:19:59
使用jQuery UI可选选项,代码将一个yes类添加到选定的div,并在取消选择div时添加no类。代码如下所示:
$(document).ready(function(){
$("#container").on("selectableselected selectableunselected", function(){
$(".inside").removeClass("yes").addClass("no");
$(".ui-selected > .inside").removeClass("no").addClass("yes");
});
});(我不得不将inside id更改为一个类,因为它使用了多个元素。)锚标记在可选内部不起作用的解决方案如下:https://bugs.jqueryui.com/ticket/4236
https://stackoverflow.com/questions/46143245
复制相似问题