2009-06-02 71 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