我觉得我必须遗漏一些显而易见的东西,但我无法在生命中看到它。 当我运行以下内容时:
$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错误,什么都没有。对象正确附加,它肯定是我点击的正确对象。任何想法?
答案 0 :(得分:0)
我在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/
答案 1 :(得分:0)
好吧,似乎我正在使用的图书馆steps由于某种原因而剥离了我的活动。
在步骤调用之后应用绑定似乎使它工作正常。