如何隐藏具有相同类名但不同ID的内容

时间:2014-06-16 14:54:16

标签: javascript jquery hide show-hide

您好我必须使用提交按钮隐藏选项卡的内容。我试图隐藏内容但它不起作用。即使我试图隐藏内容通过id选项卡本身获取隐藏。我有相同的班级名称和不同的ID。那么在这种情况下,如何使用带有ID的类名隐藏内容?谢谢。 这是我的代码:

function hide_visibility(classname) { $(classname).hide(); }




$('#news .butt-rahmen').on('click', function(){
            if($(this).attr('id') == 'saveId')                  

                hide_visibility('#news .cont-liste-verlauf');
                getNewsWidgetEdit();


    });

1 个答案:

答案 0 :(得分:0)

'。'没有必要。另外,我假设您忘记了if

周围的括号
function hide_visibility(selector) { $(selector).hide(); }

$('#news .butt-rahmen').live('click', function(){
    if($(this).attr('id') == 'saveId') {
        hide_visibility('#news .cont-liste-verlauf');
        getNewsWidgetEdit();
    }
});

话虽如此,live已被弃用,因此您应该使用on。如果您需要动态附加到.butt-rahman下的#news分类项目:

function hide_visibility(selector) { $(selector).hide(); }

$(document).on('click', '#news .butt-rahmen', function(){
    if($(this).attr('id') == 'saveId') {
        hide_visibility('#news .cont-liste-verlauf');
        getNewsWidgetEdit();
    }
});