首页 > 解决方案 > 使用 JQuery 从 DIV 随机数据中读取

问题描述

如何使用 jquery 仅读取 id="title" 的 div 元素中的数据?

  <div class="container-fluid" id="networdapp">
 <div class="row" >
    <div v-for="result in results" class="col-sm-6" >
      <div class="card m-3 h-240  bg-light">
         <div class="card-header text-center" id="title"> {{ result.title }} </div>
           <div class="card-body" style="height:200px" >
             <p class="card-text" v-html="result.prevDesc"></p>
           </div>
             <div class="card-footer bg-transparent border-info">
               <a href="/details" class="btn btn-info">Details</a>
             </div>
         </div>
      </div>
  </div>

标签: javascriptjqueryhtml

解决方案


您不能拥有多个具有相同 id 的 html 元素。因此,您所做的v-for这意味着您有多次相同的 div 和 id 标题。您可能希望使用类而不是在 div 中使用 id,例如:

<div class="title"></div>

在 jquery 中:

var div = $('.title')

如果您有几个带有类标题的 div,那么 vardiv将是一个数组。


推荐阅读