如何将此javascript转换为jQuery
我正在定制这个。我想使用jQuery向选项卡之间的转换添加动画。这是javascript函数中的相关行如何将此javascript转换为jQuery,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在定制这个。我想使用jQuery向选项卡之间的转换添加动画。这是javascript函数中的相关行 功能显示选项卡(n){ //此函数将显示表单的指定选项卡。。。 var x=document.getElementsByClassName(“选项卡”); x[n].style.display=“块”; 我试过这个,但不起作用 功能显示选项卡(n){ //此函数将显示表单的指定选项卡。。。 var x=document.getElementsByClassName(“选项卡”); $(“x[
功能显示选项卡(n){
//此函数将显示表单的指定选项卡。。。
var x=document.getElementsByClassName(“选项卡”);
x[n].style.display=“块”;
我试过这个,但不起作用
功能显示选项卡(n){
//此函数将显示表单的指定选项卡。。。
var x=document.getElementsByClassName(“选项卡”);
$(“x[n]”)显示(750);
}
您当前正在尝试获取元素
。只需删除引号,它就不是选择器而是jQuery对象:
function showTab(n) {
var x = document.getElementsByClassName("tab");
$(x[n]).show(750);
}
您需要向jQuery构造函数提供
x[n]
的值,而不是作为字符串文本:
$(x[n]).show(750);
也就是说,如果要将其完全转换为jQuery,可以使用jQuery对象和eq()
方法通过索引检索其中的元素:
功能显示选项卡(n){
$('.tab').eq(n).show(750);
}
删除你要传递给$
的内容中的引用。当你把W3C与W3C混淆时,W3C学校喜欢它,因为它给了他们糟糕的、充斥广告的网站一种体面的外表,但他们不是W3C,所以我编辑了这个问题。请注意,W3C和W3C学校是完全独立和不相关的实体。我还建议你不要使用W3C一点也不奇怪。他们的文章经常是过时的,有时甚至是完全错误的。jQuery更准确、更可靠。啊。我确实把他们搞糊涂了。我的观点是正确的。