【发布时间】:2018-12-27 21:42:07
【问题描述】:
我正在尝试使用 jquery 从共享相同 id 的多个 div 中获取数据,但是每次我只获得第一个 div 数据。
代码:
$(document).ready(function(){
if($('[id="title"]').length > 0){
console.log($('[id="title"]').html());
}
});
<div id="title">Title one.</div>
<div id="title">Title two.</div>
<div id="title">Title three.</div>
<div id="title">Title four.</div>
我得到的结果是:标题一。
我希望获得:第一名。标题二。标题三。标题四。
任何解决方案将不胜感激。
【问题讨论】:
-
因为网络标准要求 id 在文档中是唯一的。改用一个类,不要再试图规避预期的做法。
-
你为什么不使用类?或者使用具有该 ID 的父 div看看这个stackoverflow.com/questions/9233191/…标题一。标题二。