我知道这是一个常见的问题,但仍然存在问题,因此需要提出好的建议或解决方法。
我的问题是
var people = [{
name: "John",
age: 16
},
{
name: "Thomas",
age: 20
},
{
name: "Smith",
age: 18
},
{
name: "Jessy",
age: 17
},
];
var arr = [];
var output = people.reduce(function(arr, ppl) {
if (ppl.age >= 18)
(arr.push(ppl));
return arr;
}, arr);
console.log(output);
现在我需要通过jQuery从上面的字符串中获取内部div id。
text = "<div class='catDiv'><div id='1689' class='cat'>Baby</div></div>";
我使用此功能但无法获取ID
答案 0 :(得分:2)
您可以从div
变量中找到text
,以便它返回内部div,然后获取id
:
var text = "<div class='catDiv'><div id='1689' class='cat'>Baby</div></div>";
var ct = $(text).find('div').attr('id')
console.log(ct);
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;