显示和隐藏DOM

    要隐藏一个DOM,我们可以设置CSS的 display 属性为 none ,利用 css() 方法就可以实现。不过,要显示这个DOM就需要恢复原有的 display 属性,这就得先记下来原有的 display 属性到底是 block 还是 inline 还是别的值。

    考虑到显示和隐藏DOM元素使用非常普遍,jQuery直接提供 show() hide() 方法,我们不用关心它是如何修改 display 属性的,总之它能正常工作:

    var a = $('a[target=_blank]');

    a.hide(); // 隐藏

    a.show(); // 显示

    注意 ,隐藏DOM节点并未改变DOM树的结构,它只影响DOM节点的显示。这和删除DOM节点是不同的。