我正在使用 JEditable 插件进行就地编辑。
我有一个“设置”功能,它调用.editable()
所有相关课程。问题是,我有新附加的元素,我也想使其可编辑。显然,是新增的,.editable()
永远不会被叫到他们。
换句话说,我希望获得 jquery 的效果live()
函数确实如此,但对于editable()
功能。
我目前的解决方法对我来说似乎有点难看(redscribe_button
是需要单击才能编辑文本的按钮):
$(".redescribe_button").live("click", function(click_event) {
click_event.preventDefault();
$(".editable", $(this).parent().parent()).editable("/temp/", {
event: "make_editable",
indicator : 'Saving...',
tooltip : 'Click to edit...'
});
$(".editable", $(this).parent().parent()).trigger('make_editable');
});
换句话说,我只是在每次单击编辑按钮时调用 .editable 。
有更好的解决方案吗?
我也刚刚提出这个问题并以更优雅的方式解决了它(恕我直言)。
$('.jqEdit').live('click',function(event) {
event.preventDefault();
$(this).editable('save.php')
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)