0

このような隠し要素があります

<input type="hidden" id="<%=compid%>" value="<%=compid%>" class="noclass" />

また、ページにスクリプトレットがあります

out.println("<div id=\""+compid+"\">"+outputjson+"</div>");

この動的に生成されたdivを非表示にするjqueryの方法は何ですか?

4

2 に答える 2

1

非表示にするすべての div 要素にクラスを追加してから、jquery を使用して非表示にするか$('div.div-to-hide').hide()、コードに従って、次のように hiddent 要素から div の ID を取得できます。

$('input.noclass').each(function(){
    var div_id = $(this).val();
    $('div#' + div_id).hide();
});

このような div が多数あり、クラス「noclass」の div ごとに 1 つの非表示の入力フィールドがあると仮定します。

于 2013-05-15T13:47:01.227 に答える