Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将新元素添加到DOM后,是否使用jQuery附加行为?_Jquery - Fatal编程技术网

将新元素添加到DOM后,是否使用jQuery附加行为?

将新元素添加到DOM后,是否使用jQuery附加行为?,jquery,Jquery,我使用的是jEditable,它将我的div转换成一个漂亮的小表单,并动态完成textarea、Cancel和Submit按钮 在jEditable创建textarea并将其添加到DOM之后,我想将弹性插件附加到元素上(这样textbox可以很好地展开和收缩) 我目前正在使用$.live()-它等待用户单击表单,然后附加弹性插件 如果我能在创建元素后立即附加弹性体(而不与插件代码混淆),那会很酷吗?不要使用.live()。相反,在初始化完jEditable插件后,只需使用click事件处理程序将

我使用的是jEditable,它将我的div转换成一个漂亮的小表单,并动态完成textarea、Cancel和Submit按钮

在jEditable创建textarea并将其添加到DOM之后,我想将弹性插件附加到元素上(这样textbox可以很好地展开和收缩)

我目前正在使用$.live()-它等待用户单击表单,然后附加弹性插件

如果我能在创建元素后立即附加弹性体(而不与插件代码混淆),那会很酷吗?

不要使用
.live()
。相反,在初始化完jEditable插件后,只需使用click事件处理程序将其链接起来

 $(function() {
     $('.edit').editable(
         'http://www.example.com/save.php', 
         {
             type      : 'textarea',
             cancel    : 'Cancel',
             submit    : 'OK',
             tooltip   : 'Click to edit'
         }
     )
     .click(function() {
         $(".edit textarea").elastic();
     });
 });
试试小提琴

您能展示一下如何绑定
live()
?好主意,但它不起作用,因为jEditable在调用时不会创建textarea,而是只有在用户单击编辑对象之后。。。