我如何从当前的Draggabe项中获取ID?
<style type="text/css">
.red{ color: #ff0000; }
</style>
<script type="text/javascript">
$(function() {
$(".dragg li").draggable();
$("#droppable").droppable({
hoverClass: 'red',
over: function(event, ui)
{
// $( --- ID FROM THE CURRENT DRAGABLE LI --- ).css('color','#ff0000');
},
out: function(event, ui)
{
// $( --- ID FROM THE CURRENT DRAGABLE LI --- ).css('color','#000000');
}
});
});
</script>
<div class="dragg">
<li id="b1">Drag me to my target</li>
<li id="b2">Drag me to my target</li>
<li id="b3">Drag me to my target</li>
</div>
<div id="droppable" style="border: 1px solid #000000;">
<br /><br />Drop here<br /><br />
</div>
Run Code Online (Sandbox Code Playgroud)
亲切的相信彼得
您可以通过参数的draggable属性检索当前可拖动项ui.
要完成您的示例:
over: function(event, ui) {
ui.draggable.addClass('red');
},
out: function(event, ui) {
ui.draggable.removeClass('red');
}
Run Code Online (Sandbox Code Playgroud)
或者,如果您想要ID:
ui.draggable.attr("id");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2749 次 |
| 最近记录: |