【问题标题】:jquery find div within nested div containersjquery在嵌套的div容器中查找d​​iv
【发布时间】:2015-11-28 04:58:28
【问题描述】:

我正在尝试获取嵌套在另一个 div 容器中的 div 容器的文本或 html。 jquery 代码返回未定义。 JSFiddle

HTML

<div class="todo-task ui-draggable-handle ui-sortable-handle" id="29,Action" style="position: relative;">
  <div class="task-header">
     <div class="task-no">29</div>
     <div class="task-type">Action</div>
  </div>
  <div class="task-body">
     <div class="task-title">Review the detailed project management plan</div>
  </div>
  <div class="task-footer">
     <div class="task-date"><i class="material-icons" style="font-size:12px">access_time</i>&nbsp;Jun 20</div>
     <div class="task-Username">GV</div>
  </div>

这是我正在尝试的 jquery 代码

var html = $('#29,Action').children().find('.task-body').html();
console.log(html);

任何帮助表示赞赏。

【问题讨论】:

  • 为什么你的 id 中有,,如果你真的想要区分数字和字母,你可以使用_

标签: jquery find children


【解决方案1】:

问题在于您的身份证件名称。您不能以数字开头,也不能使用逗号。见the rules here。使用 id='Action-27' ,然后:

 var html = $('#Action-27').find('.task-body').html();

工作fiddle

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-09
    • 1970-01-01
    • 2014-08-16
    • 1970-01-01
    • 2021-04-12
    • 1970-01-01
    相关资源
    最近更新 更多