[英]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.