【发布时间】:2020-03-27 22:42:26
【问题描述】:
我的blade.php 中有 3 个cards,如下所示:
<div class="container-fluid cfluid" id="cfluid">
<div class="row">
<div class="col-md-1 colmd1">
<div class="card bg-success text-white">
<div class="card-body">
<i class="fa-2x fas fa-door-closed "></i>
<span style="font-size:30px" class="roomT"
id="roomT">A1</span>
<small>time here </small>
</div>
</div>
</div>
<div class="col-md-1">
<div class="card bg-success text-white">
<div class="card-body">
<i class="fa-2x fas fa-door-closed "></i>
<span style="font-size:30px" class="roomT"
id="roomT">A2</span>
<small>time here </small>
</div>
</div>
</div>
<div class="col-md-1">
<div class="card bg-success text-white">
<div class="card-body">
<i class="fa-2x fas fa-door-closed "></i>
<span style="font-size:30px" class="roomT"
id="roomT">A3</span>
<small>time here </small>
</div>
</div>
</div>
</div>
</div>
我需要得到的是跨度内的文本。这是我的each 函数代码:
$("#cfluid").each(function(){
var title = $(".roomT").text();
console.log(title);
});
但是我知道这是错误的结果:
A1A2A3
里面应该是这样的:
A1
A2
A3
【问题讨论】:
-
ID 应该是唯一的。您不应该遍历多个匹配
#cfluid的元素 -
容器流体
#cfluid只使用一次。 -
我做到了,但我仍然得到相同的结果。如前所述,它是独一无二的。它位于最顶部。
标签: javascript each