【发布时间】:2013-04-20 12:43:26
【问题描述】:
我有一组我想要选择的元素。
jQuery UI Selectable 似乎是正确的工具,但我遇到了一些问题,即功能似乎绑定到所有子元素,所有类都被应用。
我想确保事件的类和绑定只应用于第一代子代,而不是它们的嵌套元素。
这是一个 jsFiddle,它应该有助于说明我要防止的事情:http://jsfiddle.net/ncKEW/
守则 HTML
<div id="group">
<div class="unit">
<h2>Title</h2>
<div class="content">
Dulce et decorum
</div>
</div>
<div class="unit">
<h2>Title</h2>
<div class="content">
Dulce et decorum
</div>
</div>
<div class="unit">
<h2>Title</h2>
<div class="content">
Dulce et decorum
</div>
</div>
<div class="unit">
<h2>Title</h2>
<div class="content">
Dulce et decorum
</div>
</div> </div>
js
$(document).ready(function(){
$('#group').selectable();
});
Css(仅用于说明)
#group{padding: 12px;}
h2{font-size: 1.2em;margin: 2px 0;}
.unit{background: blue;}
.ui-selected{background: yellow;}
【问题讨论】:
-
可能是我太笨了,但是我没看懂问题...
标签: javascript jquery css jquery-ui selectable