1
我有代码,应该隐藏元素,当我选择它们。撤消一个事件或绑定到第二个和下一个事件()[jQuery]
如果我改变我的选择其他每个元素将已经隐藏,我不知道如何触发它没有不愉快的视觉效果。
我可以撤消这个事件吗?或者对其他事件的准确性,只有当我的选择标签第二次更改时才会触发它?
$('#departureCitys').change(function() {
$('.products_dispo').each(function() {
if($(this).find('.cityName').text() != $('#departureCitys').find(":selected").text()){
$(this).toggle();
}
});
});
这是一个好主意,但问题仍然大致相同。即使我使用类似的东西(触发函数),然后使用过滤器值对函数进行调节;它会切换两次相同的值... 我需要一些东西来指定第二次使用该功能的时候... –
我认为您需要重置这些值,然后再使用第二次,然后应用您的过滤器。你可以在开始时使用类似$(this).show()的东西。 – atinder
好吧这是一样容易:) –