【发布时间】:2013-02-01 09:41:46
【问题描述】:
我正在尝试使用 class='selectthis' 选择每个 div 并返回它们的兄弟 div (也使它们不可拖动) 如果父 div 的 data-id 不等于 0。
这里是小提琴: http://jsfiddle.net/umvQJ/1/
这是我的代码:
<div class="selectthis" data-id="0">
<div class='draggable'>don't return this</div>
</div>
<div class="selectthis" data-id="1">
<div class='draggable'>return this</div>
</div>
<div class="selectthis" data-id="2">
<div class='draggable'>return this</div>
</div>
$(document).ready(function() {
$('.draggable').draggable();
$(".selectthis").filter(function () {
return $(this[data-id!=="0"]).siblings(div);
}).draggable({revert: 'invalid'});
});
我哪里做错了?
【问题讨论】:
标签: jquery jquery-ui jquery-plugins jquery-selectors jquery-filter