我有以下代码……
$('#item_' + code + ' .delete').hide(); $('#item_' + code + ' .deleting').show(); $('#item_' + code).slideUp(400,function() { $(this).remove(); $('#top .message').html('Item has been deleted'); });
我想保存我在变量中使用的选择器,并使用它来执行操作,而不是每次都搜索DOM.
所以我像这样保存选择器……
var saved = $('#item_' + code);
但是,如何更改其余代码?我对jQuery不太熟悉,因此想知道如何做到这一点.这会有用……
$(saved).(' .delete').hide(); $(saved).(' .deleting').hide(); $(saved).slideUp(400,function() { $(this).remove(); $('#top .message').html('Item has been deleted'); });
解决方法
我会添加另一种选择
$('.delete',saved).hide(); $('.deleting',saved).show() ...