Javascript jQuery查询

Javascript jQuery查询,javascript,jquery,Javascript,Jquery,我很好奇如何才能得到这个来抓取所有带有标记“title”和console的子元素。逐个记录每个子元素的值。假设title是一个类(而不是标记),假设元素是一个输入(具有value属性): 如果您的意思是title是元素(如锚定)的属性,请尝试以下操作: $('.name').children('.title').each(function() { console.log( $(this).val() ); }); 但是,锚点没有值,因此您可以使用text()方法: $('.name')

我很好奇如何才能得到这个来抓取所有带有标记“title”和console的子元素。逐个记录每个子元素的值。

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

如果您的意思是
title
是元素(如锚定)的属性,请尝试以下操作:

$('.name').children('.title').each(function() {
    console.log( $(this).val() );
});
但是,锚点没有值,因此您可以使用
text()
方法:

$('.name').children('[title]').each(function() {
    console.log( $(this).val() );
});
这将获取所有标题元素,它们是class
Name
所有元素的直接子元素,并为每个元素运行一个函数,将标题文本记录到控制台


工作

你能发布你想应用它的HTML吗?你说的“标签'title'是什么意思?类似于
$('.Name').children().each(function(){var username=$(this.text();console.log(username);})
还是什么?你是指title属性吗?问题是
console.log逐一记录每个属性的值,那么为什么要显示文本?既然
title
是一个可能出现多次的元素,并且在文档正文中出现过?@isherwood有可能,请尝试一下。虽然我真的看不出这有什么意义it@Apul古普塔,我真的不明白你的问题。我正在将标题的文本记录到控制台上,如我所愿
$('.name').children('[title]').each(function() {
    console.log( $(this).val() );
});
console.log( $(this).text() );
$('.Name > title').each(function() {
    var username = $(this).text();
    console.log(username);
});
$('.name > title').each(function() {
    console.log( $(this).text() );
});