1
$('.dynamicsubtotal').each(function() {
$(this).prev('.value').css('color', 'red')
market += parseInt($(this).prev('.value').find('td:nth-child(6)').text());
console.log(market)
})
<table>
<tr class='value'></tr>
<tr class='value'></tr>
<tr class='value'></tr>
<tr class='value'></tr>
<tr class='value'></tr>
<tr class='value'></tr>
<tr class='value'></tr>
<tr class='value'></tr>
<tr class='value'></tr>
<tr class='value'></tr>
<tr class='dynamicsubtotal'></tr>
<tr class='value'></tr>
<tr class='value'></tr>
<tr class='value'></tr>
<tr class='value'></tr>
<tr class='value'></tr>
<tr class='value'></tr>
<tr class='value'></tr>
<tr class='value'></tr>
<tr class='value'></tr>
<tr class='value'></tr>
<tr class='dynamicsubtotal'></tr>
</table>
我想選擇所有的10噸不等,類值與類dynamicsubtotal到TR之前
我真的沒有得到你想要做的...怎麼可能有人「選擇」一個'
回答
我想你真正想要做的是找到所有各
dynamicsubtotal
元素之前的value
元素,讓你在尋找prevUntil來源
2016-04-14 10:47:18
爲什麼人們投票呢? –
如果超過10個元素並且OP想要僅選擇前10個元素,該怎麼辦?僅供參考,那不是我的失望。 – Tushar
@Tushar請閱讀下面的問題:*'我想選擇tr類之前的所有10 tr,並帶有類dynamicubtotal' *所以Arun的答案相當不錯IMO –
這是你在找什麼https://api.jquery.com/prevUntil/
示例(使用
nth-child(1)
爲HTML簡單)來源
2016-04-14 10:47:08
你應該知道你的代表發佈***完整***答案...不是佔位符。不需要成爲FGITW。 –
你能解釋你回答有點我不能理解這部分'var $ prevTRS = $(this).prevUntil('。dynamicsubtotal','.value');' –
請糾正我,如果我從動態變量錯誤價值?我想從dynamicsubtotal和所有prev('。價值') –
相關問題