我有一个使用不推荐使用的live()函数的函数,但无论我尝试什么,我似乎都无法继续()复制函数。
这是工作的live()代码:
$("#video_url").live("paste", function(){
这是应该工作的on()代码:
$(".post-modal").on("paste", "#video_url", function(){
.post-modal
是#video_url
的直接父母。
有什么想法吗?
答案 0 :(得分:4)
试
$(document).on("paste", "#video_url", function(){
确保您委托事件的元素存在于DOM中,就像在您的代码元素中使用类.post-modal
一样,应该处于比标识为video-url
的元素更高的级别并且还存在在事件附加到元素