Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 前10TR jquery_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 前10TR jquery

Javascript 前10TR jquery,javascript,jquery,html,css,Javascript,Jquery,Html,Css,$('.dynamicsubtotal')。每个(函数(){ $(this.prev('.value').css('color','red')) market+=parseInt($(this).prev('.value').find('td:nth child(6)').text()); 控制台日志(市场) }) 这就是你要找的 示例(为了简化HTML,使用第n个子项(1)) $('.dynamicsubtotal')。每个(函数(){ var市场=0; var$prevTRS=$(this

$('.dynamicsubtotal')。每个(函数(){
$(this.prev('.value').css('color','red'))
market+=parseInt($(this).prev('.value').find('td:nth child(6)').text());
控制台日志(市场)
})

这就是你要找的

示例(为了简化HTML,使用第n个子项(1))

$('.dynamicsubtotal')。每个(函数(){
var市场=0;
var$prevTRS=$(this.prevUntil('.dynamicsubtotal','.value');
$prevTRS.each(函数(){
market+=parseInt($(this).find('td:nth child(1)').text()| | 0,10);
});
控制台.日志(市场);
});

10
10
10
10
10
10
10
10
10
10
戴恩
20
20
20
20
20
20
20
20
20
20
戴恩

我认为您真正想要做的是在每个
dynamicsubtotal
元素之前找到所有
value
元素,因此您正在寻找

$('.dynamicsubtotal')。每个(函数(i){
$(this).previtil('.dynamicsubtotal','.value').css('color','red').append('+i+'')
})


我真的不明白你想做什么…有人如何“选择”一个
?你应该知道你的代表发布完整的答案…而不是占位符。不需要成为FGITW。你能解释一下你的答案吗?我不理解这部分
var$prevTRS=$(this).prevUtil('.dynamicsubtotal','.value')如果从dynamicsubtotal到value有误,请更正我?我想从dynamicsubtotal和all-prev('.value')@BrownmanRevival说到这里,第一个参数
'.dynamicsubtotal'
是截止日期,而第二个参数
'.value'
只是确保将所有
作为目标。value
trs如果有10个以上的元素,OP想只选择前10个元素吗?仅供参考,这不是我的反对票。@Tushar请阅读以下问题:
我想在tr with class dynamicsubtotal之前选择所有10个tr with class value
,因此Arun的答案很好IMO@Tushar为什么要删除答案?我正要尝试代码的答案:(@RokoC.Buljan我想要的是,对于每一个带有类dynamicsubtotal的tr,都会有前10个带有类值的tr,我希望我能理解:)@BrownmanRevival我想你说的是10个记录,因为你知道每个dynamicsubtotal之间会有10个值元素
$('.dynamicsubtotal').each(function() {

  var market = 0;
  var $prevTRS = $(this).prevUntil('.dynamicsubtotal', '.value');

  $prevTRS.each(function() {
     market += parseInt($(this).find('td:nth-child(6)').text() || 0, 10);
  });

  console.log(market);
});