JavaScript style.display ="none";还是jQuery .hide()更有效? [英] JavaScript style.display="none" or jQuery .hide() is more efficient?

查看:78
本文介绍了JavaScript style.display ="none";还是jQuery .hide()更有效?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

document.getElementById("elementId").style.display="none"

在JavaScript中用于隐藏元素.但是在jQuery中,

is used in JavaScript to hide an element. But in jQuery,

$("#elementId").hide();

用于相同的目的.哪种方法更有效?我已经看到两个jQuery函数.hide().css("display","none") 此处之间的比较.

is used for the same purpose. Which way is more efficient? I have seen a comparison between two jQuery function .hide() and .css("display","none") here.

但是我的问题是,纯JavaScript是否比jQuery更有效?

But my problem is whether pure JavaScript is more efficient than jQuery?

推荐答案

谈论效率:

document.getElementById( 'elemtId' ).style.display = 'none';


jQuery使用其.show().hide()方法的作用是,它记住元素的最后状态.有时候这可能会派上用场,但是由于您询问的效率在这里并不重要.


What jQuery does with its .show() and .hide() methods is, that it remembers the last state of an element. That can come in handy sometimes, but since you asked about efficiency that doesn't matter here.

这篇关于JavaScript style.display ="none";还是jQuery .hide()更有效?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆