将简单jQuery选择器转换为Javascript
我在将这个简单的jQuery翻译成Javascript时遇到了一些问题。你能帮我正确的语法吗,我对js很陌生将简单jQuery选择器转换为Javascript,javascript,jquery,Javascript,Jquery,我在将这个简单的jQuery翻译成Javascript时遇到了一些问题。你能帮我正确的语法吗,我对js很陌生 jQuery('.navigation .select-menu option[value*="example-text"]').show(); 干杯 querySelectorAll不返回数组;它返回的内容没有forEach。盲目设置display:block是一个非常糟糕的主意。@T.J.Crowder纠正了这一点!请注意评论的第二部分。@T.J.Crowder,您认为什么是更好
jQuery('.navigation .select-menu option[value*="example-text"]').show();
干杯
querySelectorAll
不返回数组;它返回的内容没有forEach
。盲目设置display:block
是一个非常糟糕的主意。@T.J.Crowder纠正了这一点!请注意评论的第二部分。@T.J.Crowder,您认为什么是更好的做法?@RayonDabre:分配一个空白字符串效果很好,可以恢复默认值。或者,指定正确的默认值(inline
,inline block
,…)。querySelectorAll
不返回数组;它返回的内容没有forEach
。盲目设置display:block
是一个非常糟糕的主意。@T.J.Crowder纠正了这一点!请注意评论的第二部分。@T.J.Crowder,您认为什么是更好的做法?@RayonDabre:分配一个空白字符串效果很好,可以恢复默认值。或者,指定正确的默认值(inline
,inline block
,…)。querySelectorAll
不返回数组;它返回的内容没有forEach
。盲目设置display:block
是一个非常糟糕的主意。@T.J.Crowder纠正了这一点!请注意评论的第二部分。@T.J.Crowder,您认为什么是更好的做法?@RayonDabre:分配一个空白字符串效果很好,可以恢复默认值。或者,指定正确的默认值(inline
,inline block
,…)。querySelectorAll
不返回数组;它返回的内容没有forEach
。盲目设置display:block
是一个非常糟糕的主意。@T.J.Crowder纠正了这一点!请注意评论的第二部分。@T.J.Crowder,您认为什么是更好的做法?@RayonDabre:分配一个空白字符串效果很好,可以恢复默认值。或者,指定正确的默认值(内联
,内联块
,…)。
var a = document.querySelectorAll('.navigation .select-menu option[value*="example-text"]');
[].forEach.call(a, function (elem) {
elem.style.display = '';
});