Skip to content

Jquery 选择器

ythy edited this page Aug 24, 2017 · 5 revisions

注意事项

  1. 相同元素删除后再添加, 原选择无效,
    const $elem = $('span');  
    $elem.empty();  
    $('span').appendTo('body');  
    
    $elem 此时无效
  2. ID选择器 针对重复ID的元素,只能选中第一个元素,而不是所有的元素
  3. 选择器内容会随时变化, 例:
    $(elem).stop().animate({  
      opacity: 0,  
    }, 200, ()=>{  
      $(elem).remove();  
    }); 
    
    动画过程中 $elem 选择的元素有可能发生变化, 导致结束方法不能触发 例:
    $(elem).stop().animate({  
      opacity: 1,  
    }, 200);  
    
    此时 $(elem) 透明度被重置为1 开始的 $(elem).remove();不会执行
Clone this wiki locally