Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 每个都不能在ready上工作_Jquery_Css_Each_Document Ready - Fatal编程技术网

Jquery 每个都不能在ready上工作

Jquery 每个都不能在ready上工作,jquery,css,each,document-ready,Jquery,Css,Each,Document Ready,我想隐藏一些具有相同类的元素。我尝试执行下面的代码,但没有按预期工作 $(document).ready(function () { $('.radio').each(function () { $(this).attr('style', 'visibility:hidden') }) }) 我想让它在加载时工作,这样用户就看不到我想要隐藏的元素 当我将此代码粘贴到控制台中时,它会按预期工作 任何帮助都将不胜感激。不要使用attribute,而要使用css()

我想隐藏一些具有相同类的元素。我尝试执行下面的代码,但没有按预期工作

$(document).ready(function () {
    $('.radio').each(function () {
        $(this).attr('style', 'visibility:hidden')
    })
})
我想让它在加载时工作,这样用户就看不到我想要隐藏的元素

当我将此代码粘贴到控制台中时,它会按预期工作


任何帮助都将不胜感激。

不要使用attribute,而要使用css()


您可以使用这个简单的代码

$(document).ready(function () {
   $('.radio').attr('style','visibility:hidden')
})

OP的代码实际上是有效的,所以你的答案应该只是一个注释。@StanislasPiotrowski你能试试
console.log($(this))并检查控制台中是否有加载时出现的内容?你也可以发一个链接到这个网站吗?因为从技术上讲它应该是有效的。另外,每个都不是必需的,您可以直接用.css()替换.each()。你的代码可以工作。您是否检查了正确包含jQuery的事实?然后您不希望文档准备就绪,是吗?是的,我检查了,因为其他脚本works@StanislasPiotrowski你检查控制台了吗?有什么错误吗?
.radio
是否是动态添加的?您是否使用ajax加载
.radio
?您是否尝试了我告诉您的内容@斯坦尼斯拉斯·皮奥特罗夫斯基。这对你有用吗?如果您有任何问题,请告诉我们。。。
$(document).ready(function () {
    $('.radio').each(function (key,value) {
        $(this).css({'visibility':'hidden'})
    })
})
$(document).ready(function () {
   $('.radio').attr('style','visibility:hidden')
})