从Divs获取数据
Getting data out of Divs
我有以下结构:
<div id="main">
<div id="myDiv1">
<ul>
<li>Abc</li>
<li>Def</li>
</ul>
</div>
<div id="myDiv2">
<ul>
<li>Ghi</li>
<li>Jkl</li>
</ul>
</div>
</div>
可以有几个myDivX
。
我想通过以下方式获得一些信息:
myDiv1
Abc
Def
myDiv2
Ghi
Jkl
这是我的方法:
$("#main").each(function() {
$("div").each(function() {
console.log(this.id)
});
$("ul").each(function() {
console.log(this)
});
});
它给了我这个:
main
myDiv1
myDiv2
<ul><li>Abc</li><li>Def</li></ul>
<ul><li>Ghi</li><li>Jkl</li></ul>
Fiddle。
你可以这样做DEMO
$('#main div').each(function() {
console.log($(this).attr('id'));
$(this).find('li').each(function() {
console.log($(this).text());
});
});
在div#main下的子DOM树上按顺序遍历,运行深度优先搜索。
Nick Zakas有一篇关于如何用Javascript编写此函数的精彩文章:https://www.nczonline.net/blog/2009/06/09/computer-science-in-javascript-binary-search-tree-part-1/
$("div").each(function() {
If($(this).attr("id").indexOf("myDiv") < 0)
{
return;
}
console.log(this.id)
});
相关文章:
- 使用jquery将mysql数据获取到新的表行中
- 使用createContainer将Meteor数据获取到React Native中时出现问题
- 创建按钮,根据表单字段中的数据获取特定的URL
- 将JSON API数据获取到html
- 将json数据获取到数组中
- 如何将具有多个标签的多个的所有数据获取到一个数组中
- 将状态的 URL 数据获取到模板中
- 如何在jquery中将xml解析数据获取为全局变量
- 在没有JQuery的情况下将JSON数据获取到TVML项目中
- Angular js如何将索引数据获取到另一个模板中
- 如何将PHP Post数据获取到jquery ajax请求中
- 使用javascript中.data()中存储的数据获取变量
- 无法将动态数据获取到 Jquery 饼图中
- 将节点.js neDB 数据获取到变量中
- 更新页面 JSON 数据获取下拉更改
- 将数据绑定到 kendo 下拉列表时,如何将 ajax 响应数据获取到变量
- 画布图像数据获取的值不超过 102,000 个
- 如何通过 JQuery JSON 数据获取 CheckBox(@Html.CheckBox) 的值
- 从html到jquery再到php,再从php到jquery到html,将数据传递到php文件并将数据获取到php文件中
- 如何将Jquery.get中的数据获取到Javascript中的一个变量中