2011-03-17 2 views
0

JQuery에 새로 추가되었습니다. VBscript로 작성된 페이지가 있습니다. 값을 기반으로 숨기기 및 disaply JQuery 함수를 호출해야합니다. 나는 이것에 대해 어떻게 갈 것인가? 찾을 수있는 모든 것은 함수가 사용자 입력에 대해 호출되는 예제입니다 [예 : .딸깍 하는 소리]. 모든 자습서 또는 예제 코드는 훌륭합니다.JQuery - 응용 프로그램 (값) = 1 일 때 div를 숨기는 기능

<퍼센트 경우 응용 프로그램 ("값") = 1 다음 %> 전화 숨길 JQuery와 및 disaply <% 다른 경우 %> <% 끝 사전에 %>

감사의 경우!

+0

난 당신이 서버 측 VBScript를 얘기 생각 도움이되기를 바랍니다? – mattsven

답변

1

다음과 같은 ...?

<% if application("value") = 1 then %> 
    $('div.something').show(); 
<%else if application("value") = 2 then %> 
    $('div.something').hide(); 
<%end if%> 

?

0

당신이 말할 수 숨기려면

jQuery("#mydiv").hide(); 

jQuery documentation 특히 이런 종류의 일을 위해, 좋은 참조입니다.

는하지만 우리는 disapply하는 방법을 알아 내기 위해 더 많은 정보를 필요로한다. 어떤 유형의 HTML 요소를 사용하고 있으며 정확히 무엇을하려고합니까? VBScript를 서버 측을 실행하는 것이기 때문에

또한, 더 중요한 것은, 당신은 할 수 단지 VBScript로 코드이 모두를.

의 VBScript :

<% if application("value") = 1 then %> hideDiv() <%else if %> <%end if%> 

자바 스크립트 : 당신이 당신의 질문에 포함되지 않은 클라이언트에서 발생하는 일부 동적 이벤트 ... 어쩌면 :)

0

가없는 한

var hideDiv = function(){ 
$("#myDiv").hide(); 
}; 

어딘가에서 vbscript & 자바 스크립트 함수를 호출 할 수 있습니다.

0

나는 당신이 (jQuery를하지 않고 순수 자바 스크립트 솔루션)

JS 스크립트

function showHidden() { 

if (document.getElementById("formId").style.display != none) { 
    document.getElementById("formId").style.display = "none"; 
}else{ 
    document.getElementById("formId").style.display = "block"; 
} 

} 

어딘가에 전화를하여 문제를 해결 자바 스크립트를 사용할 수 있다고 생각 일부 태그 안에 onchange = "showHidden()"이벤트가있는 함수는 <select onchange="showHidden()" > 또는 태그가 될 수 있습니다.

<div id="formId" style="display:none"> 
... the content ... 
</div> 

나는 그것이 바로

관련 문제