从当前可拖动的
  • 中获取 ID
  • 发布于 2024-09-12 00:27:36 字数 1070 浏览 3 评论 0原文

    我如何从当前的 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>
    

    http://jsfiddle.net/FrbW8/13/

    亲切的问候 彼得

    how can i get the ID from the current Draggabe Item?

    <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>
    

    http://jsfiddle.net/FrbW8/13/

    kind reagards
    peter

    如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

    扫码二维码加入Web技术交流群

    发布评论

    需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

    评论(2

    请别遗忘我 2024-09-19 00:27:36

    您可以通过 ui 参数的 draggable 属性检索当前的可拖动项。

    要完成您的示例:

    over: function(event, ui) {
        ui.draggable.addClass('red');
    },
    out: function(event, ui) {
        ui.draggable.removeClass('red');
    }
    

    或者,如果您想要 ID:

    ui.draggable.attr("id");
    

    You can retrieve the current draggable item through the draggable property of the ui argument.

    To complete your example:

    over: function(event, ui) {
        ui.draggable.addClass('red');
    },
    out: function(event, ui) {
        ui.draggable.removeClass('red');
    }
    

    Or, if you want the ID:

    ui.draggable.attr("id");
    
    江湖正好 2024-09-19 00:27:36
    $('.dragg li').mouseup(function(){
        var draggedID = $(this).attr("id");
    });
    

    应该返回你的id。

    $('.dragg li').mouseup(function(){
        var draggedID = $(this).attr("id");
    });
    

    Should return your id.

    ~没有更多了~
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文