【发布时间】:2015-07-23 10:31:50
【问题描述】:
我有 不同的页面,它们根据 id 内部文本填充具有特定 id 的 div 标签: 以下是带有此 div 的页面的一些不同示例:
<div id="id_name">text page1</div>
<div id="id_name">text page2</div>
<div id="id_name">text page3</div>
我只想取第二个的内部文本并填充一个变量。
我尝试使用这样的东西:
if($("#id_name").length > 0 && $("#id_name").text() === "text page2") {
site.text = $("#id_name").text();
}
【问题讨论】:
-
您的 HTML 无效,因为您不能有重复的 ID!
-
您的页面上真的有多个具有相同 id 属性的元素吗? site.text 是变量名还是页面上的 HTML 元素?
-
@Teras 首先你应该为你的 html 标签设置唯一的 ID 值,你不能为所有三个需要不同的 div 设置 id_name。
标签: javascript jquery