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