2013-05-15 18 views
0

나는이동적으로 생성 된 DIV에 JQuery와 동작을 만들려면

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

처럼 내 숨겨진 요소 또한 숨길 수있는 JQuery와 방법은 무엇 페이지

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

에 scriplet이 있습니다 이 동적으로 생성 된 div?

당신은 숨길 다음

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

I을 다음과 같이 JQuery와 $('div.div-to-hide').hide() 또는 코드에 따라 당신이 hiddent 요소에서 DIV의 ID를 얻을 수를 사용하여 숨기려는 모든 DIV 요소에 클래스를 추가 할 수 있습니다

+0

JSP를 사용하고 있습니까? – Anoop

+0

예 JSP를 사용하고 있습니다 –

+0

var DivId = $ (this) .find ('div.noclass'); $ (DivId) .hide(); 나는 이런 식으로 썼다. 그리고 그것은 작동하지 않았다. –

답변

1

그러한 div가 여러 개 있고 'noclass'클래스가있는 각 div에 대해 숨겨진 입력 필드가 하나 있다고 가정합니다.

+0

아니요 하나만 div 여기 –

0
<script type="text/javascript"> 
    $()document.ready(function() { 
     $("#<%=compid%>").hide(); 
    }); 
</script> 

희망! 이것을 JSP로 생성 된 페이지에 쓰는 것을 잊지 마십시오.

관련 문제