返回列表 發帖

[jquery問題]attr更改id無法再觸發問題(已解決)

<style>
        #div1{
                background:blue;
        }
        #div2{
                background:red;
        }
</style>
<script type="text/javascript">
$(function(){
        $("input").click(function () {
                $(".test").attr({id:"div2"});
        });

        $("#div1").click(function () {
                alert("hello div1");
        });
        $("#div2").click(function () {
                alert("hello div2");
        });
});
</script>
</head>
<body>
<div class='test' id="div1">hello world!</div>
<input type='button' value='click me!'/>
我測試過alert,確定id有改為div2
修改完的id無法觸動,不知道是寫錯了,還是jquery本來就不支援這種方式呢?
另外只有css可以正常切換
<script>
$("tt").click(function () {
                alert($(".test").attr("id"));
        });
</script>
<input type='button' id='tt'>
[ 本帖最後由 xxoxxoxxoxx 於 2009-11-10 15:33 編輯 ]

再次感謝大大指導,小弟怎麼沒想不到

謝謝

TOP

返回列表 回復 發帖