我有几个类需要在.droppable()中添加相同的信息。唯一的区别是其中一个属性。有没有办法让我用.each循环而不是全部输入?例如:
$(".te").droppable({
drop: swapPlayer,
hoverClass: 'drop-hover',
accept: '.te'
});
$(".rb").droppable({
drop: swapPlayer,
hoverClass: 'drop-hover',
accept: '.rb'
});
等等一堆其他课程。我尝试过这样的事情,却无法让它发挥作用。我觉得我很接近。
var pos = {".qb", ".rb"};
jQuery.each( pos, function( i, val ) {
$(val).droppable({
drop: swapPlayer,
hoverClass: 'drop-hover',
accept: val
});
});
答案 0 :(得分:0)
所以我们去,使用一个数组,而不是一个无效的对象:
var pos = [".qb", ".rb"];