<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 編輯 ] |