Javascript 如何在div下遍历jquery中的表元素
我正在使用jQuery。我在遍历普通表元素时没有问题,但我被困在这里:Javascript 如何在div下遍历jquery中的表元素,javascript,jquery,Javascript,Jquery,我正在使用jQuery。我在遍历普通表元素时没有问题,但我被困在这里: 12999卢比 9085卢比 9999卢比 那么,我怎样才能只解析来自主表的信息,而不是来自div>variant表的信息呢。虽然它有相同的tr类 我试着这样做: $('.stock_4').closest('#compare-prices').each(function() { console.log($(this).find('.price').text()); }); 但它也给出了div>variant表
12999卢比
9085卢比
9999卢比
那么,我怎样才能只解析来自主表的信息,而不是来自div>variant
表的信息呢。虽然它有相同的tr
类
我试着这样做:
$('.stock_4').closest('#compare-prices').each(function() {
console.log($(this).find('.price').text());
});
但它也给出了div>variant表的价格
use immediate child selector
***>***
$('#mainTable > tbody > tr').each(function(index , item) {
var itemsrc = $(item).find('img').attr("src") // will give src
var price = $(item).find('.price div').text() // will give price
console.log(itemsrc ,price );
})
Please have a look on the entire solution
$(文档).ready(函数(){
$('#mainTable>tbody>tr')。每个(函数(索引,项){
var itemsrc=$(item.find('img')。attr('src')//将给出src
var price=$(item).find('.price div').text()//将给出价格
日志(itemsrc,price);
})
});代码>
12999卢比
9085卢比
9999卢比
$(文档).ready(函数(){
$('#mainTable>tbody>tr')。每个(函数(索引,项){
var itemsrc=$(item.find('img')。attr('src')//将给出src
var price=$(item).find('.price div').text()//将给出价格
日志(itemsrc,price);
})
});代码>
12999卢比
9085卢比
9999卢比
那么是否确认price&href将始终位于class=“stock_4”的tr之下?请添加JavaScript代码,您正在使用JavaScript代码遍历Yes@Rohitasbeherat在jQuery中有很多方法遍历DOM。我建议您阅读文档:您可以使用.not()选择器跳过它是否确认了price&href将始终位于tr by class=“stock_4”?请添加JavaScript代码,您用于遍历yes@rohitasbeherat在jQuery中有很多方法遍历DOM。我建议您阅读文档:您可以使用.not()选择器跳过添加JSFIDLE的步骤??不需要JSFIDLE…我已经添加了一个工作片段并更新了此答案。我的问题不是这个。请再次查看问题。如果在相同名称的表中还有另一个表,那么我如何得到主表的结果?是的,我得到了…所以你想跳过变量表..我对吗?是的,当我做变量表结果时,也可以显示你可以添加JSFIDLE吗?不需要JSFIDLE…我已经添加了一个工作片段并更新了这个答案。我的问题不是这个。请参阅再问一次。如果在相同名称的表中还有另一个表,那么我如何得到主表的结果?是的,我得到了…所以你想跳过变量表…我对吗?是的,当我做变量表时,结果也会显示出来