我在将滑动(更具体,向左滑动)事件绑定到表格行时遇到一些问题。我必须使用on()因为我的表行稍后会在页面中添加。这是我尝试的方式,似乎没有用。有任何想法吗?我应该使用其他插件吗?我试过不同的,相同的结果......必须是on()中的事件绑定。
$("#tabel_comenzi").on("touchSwipeLeft", ".rand_comanda td" ,function(e){//de facut cu slide spre stanga
var idComanda=$(this).parent().attr("record");
var cantComanda=$(this).parent().children("td:nth-child(4)").text()-'0';
var lungime= $(this).parent().children("td:nth-child(3)").text().length
var pret = $(this).parent().children("td:nth-child(3)").text().substring(0,lungime-3);
$.post("../template/masa/gestionare_comanda.php",{id:idComanda, cant:cantComanda-1});
$(this).parent().children("td:nth-child(4)").text(cantComanda-1);
$(this).parent().children("td:nth-child(5)").text(pret*(cantComanda-1)+"RON");
if(cantComanda-1==0){
$(this).parent().delay(1000).fadeOut(1000).remove();
}
});
感谢。
编辑:我已经尝试将滑动事件直接添加到jquery on()函数中,仍然不行......我正在使用cj-swipe插件......