0
我有一個包含字段集和具有添加一個新的部分(前場組的克隆)的能力的形式。我可以在原始字段集之間進行切換,但是當我添加新的部分時,只有原稿可以工作。我相信這個新的部分在一個div內是可能存在的問題。切換股利Jquery的
我的代碼和例子在這裏列出 - >http://jsbin.com/aqijuh
感謝。
我有一個包含字段集和具有添加一個新的部分(前場組的克隆)的能力的形式。我可以在原始字段集之間進行切換,但是當我添加新的部分時,只有原稿可以工作。我相信這個新的部分在一個div內是可能存在的問題。切換股利Jquery的
我的代碼和例子在這裏列出 - >http://jsbin.com/aqijuh
感謝。
你必須使用on
因爲你動態地添加的元素。如果你使用jQuery < 1.7,那麼你應該使用delegate
。試試這個
使用on
$(document).on('click', '[id^="button"]', function() {
$(this).closest('legend').next('div').toggle('slow');
});
使用delegate
$(document).delegate('click', '[id^="button"]', function() {
$(this).closest('legend').next('div').toggle('slow');
});
這個工作!非常感謝! – PlatiNUM 2012-01-13 18:50:03
我注意到,如果您快速點擊標題很多次,動畫發揮出了一個又一個。要停止這個,你可以使用jQuery函數'.stop()':http://api.jquery.com/stop – Jasper 2012-01-13 18:38:47