我有一个函数可以处理属性列表(我的候选清单)的各种类型的行为,这是一个<ul><li>
设置。一种行为是<li>
在您单击每个项目中的按钮时删除属性列表项,这很好,但是我if
检查所有项目何时被删除的声明不起作用。
你能告诉我我做错了什么吗?onclick
这是通过按钮事件和狡猾if
语句处理删除项目的函数部分:
// Remove an item from the shortlist
$(this).find('.btn-minus').click(function() {
var btnRemove = $(this);
var propTile = $(this).parents('.property-tile');
var propList = $('#property-listings');
// If IE 8 / 7
if ($('html').hasClass('lte8')) {
propTile.hide('slide', 300, function() {
btnRemove.data("tooltip").hide();
});
}
// All other browsers
else {
propTile.fadeOut(200, function() {
btnRemove.data("tooltip").hide();
$(this).remove();
});
}
if (propTile.length === 0) {
propList.remove();
}
});
这是对函数的调用:元素在$(".my-shortlist").myShortlist();
哪里。.my-shortlist
<ul>
谢谢