我想在 Jeditable 输入框创建后立即附加和事件。据我所知,有一个“onblur”,但没有 onfocus。有谁知道这样做的快速方法?
问问题
2003 次
3 回答
2
有不止一种方法可以做到这一点,但自定义输入就是其中之一。您可以执行以下操作:
$.editable.addInputType('textarea_hover', {
element : $.editable.types.textarea.element,
plugin : function(settings, original) {
$('textarea', this).bind('focus', function() {
/* Do something on focus. */
});
}
});
然后像这样调用 Jeditable:
$('.edit_area').editable('http://www.example.com/save.php', {
type : 'textarea_hover',
cancel : 'Cancel',
submit : 'OK'
});
于 2009-09-29T12:39:26.243 回答
0
根据您想要做什么,您可以将点击事件绑定到可编辑元素而不是 onfocus:
$(document).ready(function() {
$('.edit').editable('http://www.example.com/save.php');
$('.edit').click(function () { ... }
});
于 2009-08-26T15:09:59.907 回答
0
默认情况下,插件对点击事件起作用,所以试试 $(selector).editable(options).click(function () {foo();});
于 2009-08-26T14:47:49.100 回答