【发布时间】:2023-04-03 08:44:01
【问题描述】:
我在从 prepend 重新绑定动态创建的对象时遇到问题。我已经尝试了很多东西,但我只能解除绑定。请帮忙。
$(document).ready(function(){
$(".newdir").click(function(){
$(".d-exp").prepend("<div id='new' class='fm-dir'><div class='exp-x'></div><div class='fm-name'><input class='nd-text' type='text'></div></div>");
$(".newfile, .paste, .copy, .cut, .rename, .delete, .fileinfo, .visit").css("opacity",".35");
$(".newdir, .newfile, .paste, .copy, .cut, .rename, .delete, .fileinfo, .visit").unbind();
});
$(".ribbon-menu").on("click", ".newfile", function(){
$(".d-exp").prepend("<div id='new' class='fm-fn'><div class='exp-x'></div><div class='fm-name'><input class='nf-text' type='text'></div></div>");
$(".newdir, .paste, .copy, .cut, .rename, .delete, .fileinfo, .visit").css("opacity",".35");
$(".ribbon-menu").unbind();
});
$("div.d-exp").on("click", ".exp-x", function(){
$(".ribbon-menu").bind();
$(".newdir, .newfile, .paste, .copy, .cut, .rename, .delete, .fileinfo, .visit").css("opacity","1");
$("div#new.fm-dir, div#new.fm-fn").remove();
});
});
【问题讨论】:
-
什么版本的jquery? Bind() 已弃用。你想绑定什么?
标签: javascript jquery binding