2014-11-08 1 views
0

아래의 숨겨진 필드가 있는데 숨겨진 필드의 값을 기반으로 특정 div 내의 모든 요소를 ​​비활성화하려고합니다.
숨겨진 필드가 있습니다.jquery 숨겨진 필드를 기반으로 양식 내에서 div를 사용하지 않으려합니다.

<input type="hidden" id="addincidentval" name="addincidentval" value="Add Incident"/> 

DIV ID는 ehdiv이며 선택, 입력 텍스트를 포함하고 확인하고 텍스트 영역 필드. 다음은

은 JQuery와 기능

$(function(){ 
    var addinc = $("#addincidentval").val(); 
    if(addinc =="Add Incident"){ 
     $("#ehdiv *").disable(); 
    } 
}) 
+0

그럼 뭐가 궁금한가요? – stuartd

+0

관련 HTML을 더 정확하게 게시 할 수 있습니까? –

답변

1

사용이 jQuery 코드

$(function(){ 
    var addinc = $("#addincidentval").val(); 
    if(addinc =="Add Incident"){ 
     $("#ehdiv *").prop("disabled",true); 
    } 
}) 
+0

이것은 일반 텍스트 상자 및이 div에있는 선택 항목과 함께 작동하지만 jquery datapicker 플러그인을 사용하는 단추 나 텍스트 상자는 사용할 수 없습니다. – user1554967

+0

이 편집되었습니다. 지금도 마찬가지입니다. –

+0

이 작업을 수행했습니다. 고맙습니다. – user1554967

1

:input은 모든 입력, 텍스트 영역, 선택 및 버튼 요소를 선택합니다. 기타 : http://api.jquery.com/input-selector/

$(function(){ 
    var addinc = $("#addincidentval").val(); 
    if(addinc =="Add Incident"){ 
    $("#ehdiv :input").attr("disabled", true); 
    } 
}) 
관련 문제