首页 > 解决方案 > 如何从 console.log(ui) 中检索 Id

问题描述

我有一个 jquery,我在其中做了一个 console.log(ui)。当我检查我的浏览器时,我在所附图像中发现了一个对象

        stop: function (event, ui) {
            
            console.log(ui);
          
        }

我希望能够在图像中以黄色突出显示的 div# 之后检索该数字。如何仅检索该数字并传递给 javascript 方法?在此处输入图像描述

标签: javascriptjquery

解决方案


好的,你去。如果您从中获取 html,console.log(ui.helper[0])则可以轻松检索。

例子:

var str = '<div class="draggable position-absolute ui-draggable obstacle" id="9" style="left: 441.25px; top: 179.25px;">'; // get from ui.helper[0]
var raw = $(str);
var result = raw.attr("id");
console.log(result);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>


推荐阅读