Jquery .click方法失败

Jquery .click method failing

本文关键字:失败 方法 click Jquery      更新时间:2023-09-26

我觉得我一定错过了一些明显的东西,但我却看不到它。当我运行以下命令时:

$wizContent.append(
    $("<content>").css({
        position:"relative",
        height:"428px"
    }).append(
        $("<div>").addClass("addItem").append(
            $("<div>")
            .click(function(){
                alert("!");                 
                addAttToSec({name:'new Attr'});
            })
            .addClass("plus").html("+")
        )
    ).append(
        $("<div>").addClass("secAtts").append(parseSecAttributes(secData))
    )
);

点击它创建的按钮,它什么都不做,没有JavaScript错误,什么都不做。对象是正确附加的,它肯定是我点击的正确对象。什么好主意吗?

我在jsfiddle中尝试了以下代码,它工作了:

var $wizContent = $('#wiz-content');
$wizContent.append(
    $("<content>").css({
        position:"relative",
        height:"428px"
    }).append(
        $("<div>").addClass("addItem").append(
            $("<div>")
            .click(function(){
                alert("!");                 
                //addAttToSec({name:'new Attr'});
            })
            .addClass("plus").html("+")
        )
    ).append(
        $("<div>").addClass("secAtts")
    )
);

这是小提琴工作:https://jsfiddle.net/w44n8fk1/

好吧,似乎我正在使用的一个库,步骤,由于某种原因剥离我的事件。
在steps调用之后应用绑定似乎可以使其正常工作。