2009-06-02 67 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之間改變,改變的變量基本URL。

但是,當我點擊按鈕,沒有任何反應。

+0

你可以發佈其他控件(#pet,#race)的HTML嗎? – TheVillageIdiot 2009-06-02 06:42:55

回答

0

改變元素ID是一個奇怪的想法。它會令我感到驚訝,如果它的工作。你最好交換按鈕本身,而不是交換他們的ID。

+0

謝謝,改變了我的代碼,並使按鈕的ID「開關」,然後使它檢查按鈕的價值,並根據它做的東西。 – Hintswen 2009-06-02 06:48:10