Javascript 如何迭代JQuery选择器元素并附加一些信息?

Javascript 如何迭代JQuery选择器元素并附加一些信息?,javascript,jquery,html,Javascript,Jquery,Html,我编写了这种JQuery选择器,它在呈现的html Dom中选择15种html td元素: var parentElement = jQuery('.myClassSelector').parent(); 此jQuery提供了所有选定元素的编号: var parentElementSize = jQuery('.myClassSelector').parent().size(); 现在,我想迭代选定的元素,并向每个元素添加一个Informationtext: for(i = 0; i <

我编写了这种JQuery选择器,它在呈现的html Dom中选择15种html td元素:

var parentElement = jQuery('.myClassSelector').parent();
此jQuery提供了所有选定元素的编号:

var parentElementSize = jQuery('.myClassSelector').parent().size();
现在,我想迭代选定的元素,并向每个元素添加一个Informationtext:

for(i = 0; i < parentElementSize; i++){
    parentElement[i].append('Some Informationtext to append !!!');          
}
我怎样才能解决这个问题


非常感谢你帮助我

使用$。时需要传递两个参数,每个参数都带有匿名函数。 第一个是元素的索引,第二个是元素本身

jQuery(parentElement).each(function(i, item){          
    $(item).append('Some Informationtext to append !!!');
});

您不需要循环,除非您向每个父级附加了不同的内容-

var parentElement = jQuery('.myClassSelector').parent(); // they're all selected
parentElement.append('Some Informationtext to append !!!'); // add one thing to each of them
下面是一个工作示例-向每个表行添加新行

var parElem = $('.foo').parent();
var newRow = '<td class="bar">bar</td>';
parElem.append(newRow);

@不需要AnoopJoshi HTML。问题很明显。@VisioN对此我不确定,父对象是否会返回多个对象?您想附加什么,您对答案的评论表明您缺少一些重要信息。由于你的问题不够清楚,我投了反对票;澄清你想要什么,我将取消投票。请提供你的HTML;你知道你得到的答案的质量与你提供的背景信息的质量是相称的,对吗@Anopjoshi这与JSFIDLE更相关,因为我理解OP的问题:也就是说,这个问题对我来说完全不清楚。因此,OP应该提供一个JSFIDLE,它可以使他的问题和期望的结果更加清晰。您的代码为每个元素呈现了15个“需要附加的信息文本!”!!这正是你的代码建议你想要的;你到底想做什么?不,我想设置一个文本一些信息文本附加!!!对于每个选定的元素,而不是要附加的某些信息文本的15部分!!!对于每个选定的元素。此答案与OP提供的答案完全相同。因此,一定有一些OP没有提供的基本信息,这是找到问题根源的关键。此和项引用同一元素-迭代中的当前元素..您的代码为每个元素呈现了15个“要附加的信息文本”!除非你的代码@Marwief有什么我们不知道的地方,否则这段代码可以正常工作。OP没有提供一些基本的东西。可能会给我们看他的HTML可能会有帮助。事实上,每个正确的答案都是错误的:
var parElem = $('.foo').parent();
var newRow = '<td class="bar">bar</td>';
parElem.append(newRow);