我正在使用jEditable,它将我的div变成一个很好的小形式,包括textarea,即时取消和提交按钮。
在jEditable创建后创建了textarea并将其添加到DOM中,我想将弹性插件附加到元素上(因此文本框可以很好地扩展和缩小)。
我目前正在使用$ .live() - 等待用户点击表单,然后附加弹性插件。
如果我可以在创建元素之后立即附加弹性,而不是使用插件代码,那会很酷吗?这可能吗?
答案 0 :(得分:2)
请勿使用.live()
。相反,在初始化jEditable插件之后,只需使用单击事件处理程序链接它
$(function() {
$('.edit').editable(
'http://www.example.com/save.php',
{
type : 'textarea',
cancel : 'Cancel',
submit : 'OK',
tooltip : 'Click to edit'
}
)
.click(function() {
$(".edit textarea").elastic();
});
});