Javascript 如何使用jquery获取div的id?

Javascript 如何使用jquery获取div的id?,javascript,jquery,json,Javascript,Jquery,Json,打印出来 以下是html: {"__reactInternalInstance$scd8ef5s9":{"tag":5,"key":null,"elementType":"div","type":"div","stateNode":"~","return":{"tag":5,"key":null,"elementType":"div","type":"div","stateNode":{"__reactInternalInstance$scd8ef5s9":"~__reactInternalIn

打印出来

以下是html:

{"__reactInternalInstance$scd8ef5s9":{"tag":5,"key":null,"elementType":"div","type":"div","stateNode":"~","return":{"tag":5,"key":null,"elementType":"div","type":"div","stateNode":{"__reactInternalInstance$scd8ef5s9":"~__reactInternalInstance$scd8ef5s9~return","__reactEventHandlers$scd8ef5s9":{"id":0,"style":{"position":"absolute","zIndex":0,"display":"flex","justifyContent":"center","alignItems":"center","width":100,"height":100,"backgroundColor":"white"},"className":"box resizable","children":[{"type":"div","key":null,"ref":null,"props": "props..." ......

console.log(CircularJSON.stringify($(this).find("div")[0]));
我需要id os resizerClass div?如何获取它?

如果您想通过jQuery查找ID作为HTML属性className,那么您可以在方括号中定义属性,如$'[className=resizerClass]',并获取其他属性值,如attr'ID'

$document.readyfunction{ var getId=$'[className=resizerClass]'.attr'id'; console.log'id='+getId; }; 如果您想通过jQuery查找ID作为HTML属性className,那么可以在方括号中定义属性,如$'[className=resizerClass]'并获取其他属性值,如attr'ID'

$document.readyfunction{ var getId=$'[className=resizerClass]'.attr'id'; console.log'id='+getId; };
仅供参考,循环json已被弃用。您为什么要首先尝试将DOM元素转换为json?它们包含对DOM状态的引用,以后解析JSON时无法还原。以后不需要还原它们。我只需要在$this.finddiv[0]对象的div子对象中获取Id。那么为什么需要使用JSON呢?只需访问DOM元素的属性。$this.finddiv.eq0.childrenFYI,循环json已被弃用。为什么要首先尝试将DOM元素转换为json?它们包含对DOM状态的引用,以后解析JSON时无法还原。以后不需要还原它们。我只需要在$this.finddiv[0]对象的div子对象中获取Id。那么为什么需要使用JSON呢?只需访问DOM元素的属性。$this.finddiv.eq0.children
  <div
    className="myClass"
  >
    <div
      className="resizerClass"
      id="tomatoes"
       >
        <div className="resizers">
        </div>
      </div>
      <div className="resizers"></div>
  </div>