首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery查询.children

jQuery查询.children
EN

Stack Overflow用户
提问于 2014-11-13 22:00:36
回答 3查看 42关注 0票数 0
代码语言:javascript
复制
$('.Name').children(function() {
    var username = $('.Name').text();
    console.log(username);
});

我很好奇如何获取所有带有‘console.log’标签的子元素,并逐个计算它们的值。

EN

回答 3

Stack Overflow用户

发布于 2014-11-13 22:03:05

假设title是一个类(不是标记),并假设元素是一个输入(具有value属性):

代码语言:javascript
复制
$('.name').children('.title').each(function() {
    console.log( $(this).val() );
});

如果你的意思是title是一个元素的属性,比如一个锚点,试试这个:

代码语言:javascript
复制
$('.name').children('[title]').each(function() {
    console.log( $(this).val() );
});

但是,锚点没有值,所以您可以使用text()方法:

代码语言:javascript
复制
console.log( $(this).text() );
票数 1
EN

Stack Overflow用户

发布于 2014-11-13 22:04:24

代码语言:javascript
复制
$('.Name > title').each(function() {
    var username = $(this).text();
    console.log(username);
});

这将获取所有标题元素,这些元素是具有Name类的所有元素的直接子元素,并为每个元素运行一个函数,将标题的文本记录到控制台。

工作fiddle

票数 1
EN

Stack Overflow用户

发布于 2014-11-13 22:04:59

代码语言:javascript
复制
$('.name > title').each(function() {
    console.log( $(this).text() );
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26910625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档