jQuery无法使用新的克隆元素

时间:2015-02-24 03:37:44

标签: javascript jquery

我想问你一个关于jQuery代码的问题,当我尝试在jQuery克隆的新收音机盒上使用更改jQuery事件时出现问题。

它确实只有第一个无线电盒子元素,但另一个没有,所以你能帮我解决这个问题吗?

这是代码:

[http://jsfiddle.net/samphors/wg6fj6r5/][1]

感谢您的考虑。

1 个答案:

答案 0 :(得分:0)

您需要使用event delegation

  

事件委托允许我们将单个事件侦听器附加到父元素,该元素将为匹配选择器的所有后代触发,无论这些后代现在是存在还是将来添加。

 $("body").on('change',"input[name='quiz_item_correct\\[\\]']",
        function(){
            if ($(this).is(':checked')) {   
               alert("check");
            }
        });

<强> Demo