구체적인 예를 해결하기 위해 더 많은 정보가 필요 하겠지만 좀 더 구체적인 해결책을 위해 세부 정보를 채우도록하겠습니다.
"fieldDiv1", "fieldDiv2"등과 같이 잠재적으로 숨겨진 ID를 가진 div가 있다고 가정합니다. 그리고 당신은 'someVariable'숫자가 들어있는 <input type="text">
필드를 가지고 있는데,이 필드에는 "fieldValue1", "fieldValue2"등과 같은 ID가 있습니다. 따라서 다음 함수를 호출하여 문제를 해결할 수 있습니다.
setVisibility : function() {
for(var i = 1; document.getElementById("fieldDiv" + i) != null; i++) {
if(!$("#fieldDiv" + i).is(':hidden') && document.getElementById("fieldValue" + i).value < 500) {
$("#fieldDiv" + i).hide();
else if($("#fieldDiv" + i).is(':hidden') && document.getElementById("fieldValue" + i).value >= 500){
$("#fieldDiv" + i).show();
}
}
},
나는 그곳에 많이 추측해야한다는 것을 알고 있지만 도움이되기를 바랍니다.
해당 div 중 하나의 예제 마크 업을 제공해 주시겠습니까? 각 div는 특정 div의 대표 번호입니까? – Daxcode
@Daxcode 그냥 간단한 div '
@Youss show event? 쇼 방법을 의미합니까? 당신은 $ ("# myDiv")와 같은 것을하고 싶습니다. show() 그리고 myDiv 내부의 텍스트를 500이나 someVariable로 바꾸고 싶습니까? –