带选择器的jQuery在容器上不起作用

时间:2018-10-18 12:51:45

标签: jquery

示例:我有一个容器#abc,在其中还有第二个块#def 我需要连接def容器内发生的一些事件。 在这种情况下,请单击字段集图例中的输入。

但是在按钮完成的示例中,某些事件可能会替换第二个#def块的主体。

现在#def块已替换,连接到#abc的事件仍应触发,但不会触发。我认为他们应该

我认为应该工作的是这个

$('#abc').on('click', 'fieldset > legend > input', function() {
    console.log("B");
});

但这似乎不再起作用了?

即使这不起作用:

$( "body" ).on( "click", '#abc fieldset > legend > input', function() {
    console.log("O");
});

http://jsfiddle.net/7qz3jeod/

API doku表示应该可以使用:http://api.jquery.com/on/

编辑:

启用字段集对我来说不是解决方案,因为这是复选框应该要做的

1 个答案:

答案 0 :(得分:0)

删除禁用的属性,它将起作用:

<fieldset disabled="disabled"> 

http://jsfiddle.net/7qz3jeod/1/