当我点击删除按钮时,< li>该产品的属性必须删除。
它曾与JS合作,但现在却没有这样做。 听众:
<configuration>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.regionserver.ipc.address</name>
<value>0.0.0.0</value>
</property>
<property>
<name>hbase.master.ipc.address</name>
<value>0.0.0.0</value>
</property>
这是removeproduct函数,直到它崩溃:
cartList.on('click', '.delete-item', function(event){
event.preventDefault();
removeProduct($(event.target).parents('.product'));
});
我收到错误:
main.js:168 Uncaught TypeError:无法读取未定义的属性“top”
因此,他可能无法获取节点产品,但只能读取“操作” - 第一个节点作为父节点。但是如何访问product li属性来删除整行
答案 0 :(得分:0)
尝试使用以下代码段:
cartList.on('click', '.delete-item', function(event){
$(this).parents('.product').remove(); //this will remove the parent .product from the DOM
});