抱歉,我是jquery的新手,我需要帮助:-(
  我想遍历带有类零件的html页面上的所有元素
然后走进两个孩子并给他们传递一个随机数(两个孩子都一样)

为每个元素传递新的随机数(页面上无重复)
儿童班是:
无头
非身体
这是一个示例代码:

    $(document).ready(function() {

$.each($('.parts'), function(){
var ran=Math.floor(Math.random()* 1000000);

$( ".anot-head" ).attr( "data-toggle","collapse" ).attr( "href","#s"+ran );
$( ".anot-body" ).attr( "id","s"+ran );

});
});

最佳答案

$(".anot-body")会搜索整个文档,如果要在另一个元素中查找特定元素,则需要从该父元素中进行搜索。

在您的情况下,您将搜索当前正在.parts回调中迭代的特定$.each()元素

$('.parts').each(function(index,element){
  var parent = $(element);
  var ran=Math.floor(Math.random()* 1000000);
  parent.find('.anot-head').attr( "data-toggle","collapse" ).attr( "href","#s"+ran );
  parent.find('.anot-body').attr( "id","s"+ran );
});

09-25 16:41