jquery .each无法正常工作

时间:2016-02-14 10:11:48

标签: jquery css each document-ready

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

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

我想在加载时使其工作,因此用户无法看到我想要隐藏的元素。

当我将它粘贴到控制台中时,此代码可以正常工作。

任何帮助都会受到很多赞赏。

3 个答案:

答案 0 :(得分:0)

不要使用属性,而是使用css()

$(this).css("visibility ", "hidden");

答案 1 :(得分:-1)

$(document).ready(function () {
    $('.radio').each(function (key,value) {
        $(this).css({'visibility':'hidden'})
    })
})

jsfiddle

答案 2 :(得分:-1)

你可以使用这个简单的代码。

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