从具有相同id的多个div获取数据-jquery

从具有相同id的多个div获取数据-jquery,jquery,html,Jquery,Html,我试图使用jquery从共享同一id的多个div获取数据,但是每次只获取第一个div数据 代码: $(文档).ready(函数(){ 如果($('[id=“title”]')。长度>0){ log($('[id=“title”]').html(); } }); 标题一。 标题二。 标题三。 标题四。 我得到的结果是:第一名 我希望得到:第一名。标题二。标题三。标题四 任何解决方案都将不胜感激。您不能在多个div上使用相同的ID,请使用类,如.title 这将遍历标题的数量并返回其中的每个文本。

我试图使用jquery从共享同一id的多个div获取数据,但是每次只获取第一个div数据

代码:

$(文档).ready(函数(){
如果($('[id=“title”]')。长度>0){
log($('[id=“title”]').html();
}
});
标题一。
标题二。
标题三。
标题四。
我得到的结果是:第一名

我希望得到:第一名。标题二。标题三。标题四


任何解决方案都将不胜感激。

您不能在多个div上使用相同的ID,请使用类,如.title

这将遍历标题的数量并返回其中的每个文本。现在我使用for循环来实现这一点,像foreach这样的选项已经存在

$(文档).ready(函数(){
/*魔法是如何运作的:
风险值金额=$(“.title”)。长度;
对于(i=0;i

标题一
标题二
标题三

标题四
您不能在多个div上使用相同的ID,请像一样使用类。标题

这将遍历标题的数量并返回其中的每个文本。现在我使用for循环来实现这一点,像foreach这样的选项已经存在

$(文档).ready(函数(){
/*魔法是如何运作的:
风险值金额=$(“.title”)。长度;
对于(i=0;i

标题一
标题二
标题三

标题四
,因为按照web标准,ID在文档中应该是唯一的。改用类,不要试图规避预期的实践。为什么不使用类呢?或者使用id为Title 1.Title 2的父div。检查一下这个,因为根据web标准,ID在文档中应该是唯一的。改用类,不要试图规避预期的实践。为什么不使用类呢?或者使用id为Title 1.Title 2的父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>