我有一个类.deleteLink的链接我想知道什么时候只剩下这些元素中的一个,当发生这种情况时隐藏该锚点。我认为我不知道如何做到这一点虽然到目前为止这就是我所拥有的:
$('.deleteLink').click(function(){
var $deletes = $('.deleteLink');
$deletes.each(function(index){
alert(index + " : " + $(this).attr('class'));
});
});
修改
我忘了说那些链接是通过另一个锚点(#addLink)创建的,所以在我将代码更改为:
之前我很难找到它们。$('.deleteLink').live('click', function(){
当我想隐藏或删除最后一个.deleteLink时,没有任何影响。
答案 0 :(得分:1)
如果下面只有一个链接条件,则为true
:
$deletes.length == 1
答案 1 :(得分:0)
试试这个:
$('.deleteLink').click(function(){
var $deletes = $('.deleteLink').length;
if ($deletes == 1){
$(".deleteLink").hide();
}
});