javascript - 如何使用jquery获取div的id?

标签 javascript jquery json

{"__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]));

打印它。

这是 html:

  <div
    className="myClass"
  >
    <div
      className="resizerClass"
      id="tomatoes"
       >
        <div className="resizers">
        </div>
      </div>
      <div className="resizers"></div>
  </div>

我需要 id os resizerClass div 吗?如何获得?

最佳答案

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

$(document).ready(function(){
  var getId = $('[className="resizerClass"]').attr('id');
  console.log('id='+getId);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div className="myClass">
  <div className="resizerClass" id="tomatoes">
    <div className="resizers"></div>
  </div>
  <div className="resizers"></div>
</div>

关于javascript - 如何使用jquery获取div的id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59996542/

相关文章:

javascript - 使用句点格式化输入字段

javascript - 对元素/输入执行 "enter"

javascript - 如何托管 Firebase 函数和单页应用程序?

javascript - 切换 div -jquery

Ruby Net::HTTP::Options 不允许响应主体

Java - 需要有关 JSON 数组/对象和验证的帮助

json - 从 json 获取字段并分配给 bash 脚本中的变量?

javascript - 从 Base64 字符串转换为 PNG 文件

javascript - Google map 商店定位器在面板中显示距离

javascript - 添加数组中的所有元素