2009-06-02 8 views
0

여기 내 코드의 수행입력 버튼을 클릭하면, 액션

일이되어 무슨
<script> 
    $("#btn1").click(function(){ 
     baseURL='http://domain.com/base1'; 
     $("input#Race").val("btn2"); 
     $("input#Race").attr("id","btn2"); 
    }); 
    $("#btn2").click(function(){ 
     baseURL='http://domain.com/base2'; 
     $("input#pet").val("btn1"); 
     $("input#pet").attr("id","btn1"); 
    }); 
</script> 
<td><input class="inputbutton" id="btn1" type=button value="btn1"></td> 

, 버튼을 클릭하면, 그것은 인 btn1과 btn2 사이에 변화를 또한 base을 변수를 변경합니다.

하지만 버튼을 클릭해도 아무런 변화가 없습니다.

+0

다른 컨트롤 (#pet, #race)에 대한 html을 게시 할 수 있습니까? – TheVillageIdiot

답변

0

요소의 ID를 변경하는 것은 이상한 아이디어입니다. 그것이 효과가 있다면 놀랄 것입니다. 자신의 ID를 교환하는 대신 버튼 자체를 교환하는 것이 좋습니다.

+0

감사합니다. 내 코드를 변경하고 버튼의 ID를 "스위치"로 변경 한 다음 버튼의 값을 확인하고 그에 따라 처리합니다. – Hintswen

관련 문제