2013-03-28 8 views
0

MVC 3 애플리케이션을 만들 때 .change 이벤트를 사용하여 jQuery로 드롭 다운 목록을 만들려고합니다. 페이지 본문이 비어 있고 드롭 다운 목록이 변경되면 링크 (actionlinks)를 표시하고 드롭 다운의 ID 또는 값을 actionlink 및 다른 드롭 다운 목록에 추가하고 싶습니다.내 드롭 다운 값이 변경 될 때 동작 링크의 ID를 변경하십시오.

누군가가 나를 도울 수 있거나 이것에 대한 조언을 해주면 감사 할 것입니다.

편집 예 :

$(document).ready(function() { 
     $('#DivName').hide(); 
     $("#Dropdownname").change(function() { 
      $('#DivName').show(); 

      var result = $('#Dropdownname').val(); 


      { $("#OldId").attr('id', result); }); 

     }); 
    }); 

내 ActionLink :

@Html.ActionLink("Title", "Action", null, new { id = "OldId" }) 

건배

+0

시도해 보셨습니까? html의 일부를 게시 할 수 있습니까? – Floremin

답변

0

당신은 사업부와 .show에 넣어 수(); 또는 .hide(); 당신은 예를 들어 보여주고 싶었다 내용에 따라 :

$(document).ready(function() { 
    $('.actionLinksdiv').hide(); 
     $(".dropdownclassname").click(function() { 
      $('.actionLinksdiv').show(); 

     });  
    }); 

jQuery를에 ID를 변경하려면

$("#oldId").attr('id', 'newId'); 

또는 속성 추가 :이 아닌 경우

$('#oldId').attr('value','newValue'); 

무엇 당신을 foir이 코드 예제를 게시하여 도움을 얻을 수도 있습니다.

+0

안녕하세요 Anna, 답변 해 주셔서 감사합니다. 나는 일하는 것을 숨기고 보여줄 div가있다. #oldId를 actionLink에 추가하려면 어떻게해야합니까? 도움을 주셔서 다시 감사합니다. – Adrian

+0

안녕하세요 애드리안 미안하지만 방금 휴가를 보았습니다. 해결 했습니까? – anna

+0

안녕하세요 애나, 아니, 내가 관리하지 못했습니다 : (다른 제안이 있다면 내가 가장 높이 평가 될 것입니다.) – Adrian