繁体   English   中英

选择都具有动态ID的特定tr的特定td

[英]Selecting a specific td of a specific tr that both have dynamic ids

我正在尝试在表中获取特定tr的特定td。 然后,我使用console.log显示该td的值,但结果不确定。 我已经使用了很少的示例代码,但是没有一个在工作。 这是我正在使用的最后一个代码,但仍然没有返回任何值。 我怀疑我错误地使用了该功能。 就像其他信息一样,我正在为tr和td使用动态ID。 我感谢任何评论或代码示例:

function addProduct() {
    $('#myTableId tr "#cart_"+ cart_id +""').each(function() {

         var book_name = $(this).find("#book_"+ book_id +"").html();  
         console.log(book_name);
}

我只想拿桌子本体的tr。 我不想选择表标题行和表脚行,但是上面的功能是选择所有行!

单击按钮时,将触发AddProduct功能。 该按钮会将一个tr附加到表中!

您没有正确连接选择器。 尝试:

$('#myTableId tr#cart_' + cart_id).each(function() {
     var book_name = $(this).find('#book_' + book_id).html();  
     console.log(book_name);
});

边注:

  • 我删除了tr#cart_之间的空格,因为我认为tr元素具有id

相信我,如果您为每个购物车都提供一个ID ,那么您当然会拥有独特的购物车。 所以就 :

var book_name = $('#myTableId #book_" +book_id).html();
console.log(book_name);

使addProduct()更简单:

function addProduct(book_id){
     var book_name = $('#myTableId #book_"+ book_id).html();
     console.log(book_name);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM