Jquery 对于每个div,查找ul和count number tables行。将此值追加回p标记中的父项
我在我的网站上有一个名为Jquery 对于每个div,查找ul和count number tables行。将此值追加回p标记中的父项,jquery,html,Jquery,Html,我在我的网站上有一个名为.cart items的列表。购物车项目包含一个包含许多行的表。我希望能够浏览每个。购物车选择列表项目,并计算购物车项目中有多少tr。然后,我想在每个上的列表之前打印出这个数字。购物车选择 我已经添加了以下内容,但返回为0。有人知道为什么这样不行吗 $('.cart select')。每个(函数(){ var products=$('.list.cart items',this.find('tr').length; $(“”+产品+“”)。附录(本); });
.cart items
的列表。购物车项目包含一个包含许多行的表。我希望能够浏览每个。购物车选择列表项目,并计算购物车项目中有多少tr
。然后,我想在每个上的列表
之前打印出这个数字。购物车选择
我已经添加了以下内容,但返回为0。有人知道为什么这样不行吗
$('.cart select')。每个(函数(){
var products=$('.list.cart items',this.find('tr').length;
$(“”+产品+“”)。附录(本);
});代码>
-
-
-
-
在堆栈片段中测试时,您的代码工作正常:
然后我想在每个表的.list之前打印出这个数字
.购物车选择
您需要使用prependTo()代码>而不是appendTo()代码>
$('.cart select')。每个(函数(){
var products=$('.list.cart items',this.find('tr').length;
$(“”+产品+”).prependTo(本);
});代码>
-
-
在堆栈片段中测试时,您的代码工作正常:
然后我想在每个表的.list之前打印出这个数字
.购物车选择
您需要使用prependTo()代码>而不是appendTo()代码>
$('.cart select')。每个(函数(){
var products=$('.list.cart items',this.find('tr').length;
$(“”+产品+”).prependTo(本);
});代码>
-
-
这里有一个简单的制作方法,请尝试以下方法:
$('.cart items')。每个(函数(){
var products=$(this.find(“tr”).size()
$(this).closest(“.cart select”).prepend(“”+products+””)
})
p{
颜色:绿色;
}
- 李1
- 李2
- 李3
- li 4
tr1
tr2
tr3
Tr 4
- 李1
- 李2
- 李3
- li 4
tr1
Tr 2
这里有一个简单的制作方法,请尝试以下方法:
$('.cart items')。每个(函数(){
var products=$(this.find(“tr”).size()
$(this).closest(“.cart select”).prepend(“”+products+””)
})
p{
颜色:绿色;
}
- 李1
- 李2
- 李3
- li 4
tr1
tr2
tr3
Tr 4
- 李1
- 李2
- 李3
- li 4
tr1
Tr 2
请尝试以下方法:
$('.cart select')。每个(函数(){
var products=$('.list.cart items',this.find('tr').length;
$(“”+产品+“”)。附录(本);
});代码>
请尝试以下方法:
$('.cart select')。每个(函数(){
var products=$('.list.cart items',this.find('tr').length;
$(“”+产品+“”)。附录(本);
});代码>
但它似乎可以工作..您的代码工作正常,您只需要使用prependTo()
而不是appendTo()
:对我来说工作正常,两个实例都返回2“但它返回为0”-不,它不是:请阅读,以及如何创建一个。它似乎可以工作