Jquery plugins 触发器元素的x-可编辑访问属性值

Jquery plugins 触发器元素的x-可编辑访问属性值,jquery-plugins,inline-editing,x-editable,Jquery Plugins,Inline Editing,X Editable,我在我的web应用程序中用于在线编辑。我想向服务器传递额外的参数,我想从触发器元素上的数据属性中读取这些参数。这是我的可编辑元素: <a href="#" data-url="save_url" data-pk="271" data-type="text" data-value="Value" class="editable" data-param="XXX">Value</a> 调用$('.editable').data('param')没有考虑在内,因为我有许多.e

我在我的web应用程序中用于在线编辑。我想向服务器传递额外的参数,我想从触发器元素上的数据属性中读取这些参数。这是我的可编辑元素:

<a href="#" data-url="save_url" data-pk="271" data-type="text" data-value="Value" class="editable" data-param="XXX">Value</a>
调用
$('.editable').data('param')
没有考虑在内,因为我有许多
.editable
元素


谢谢

我想明白了。如果有人需要知道,我会回答:

$('.editable').editable({
    params: function(params) {
        // add additional params from data-attributes of trigger element
        params.param1 = $(this).editable().data('param');
        params.param2 = $(this).editable().data('nextparam');
        return params;
    }
)

万分感谢!这也应该添加到可编辑库的文档中!当我尝试在editable()的value参数中使用此选项时,会出现错误“undefined不是函数”@stef您必须共享代码才能帮助您
$('.editable').editable({
    params: function(params) {
        // add additional params from data-attributes of trigger element
        params.param1 = $(this).editable().data('param');
        params.param2 = $(this).editable().data('nextparam');
        return params;
    }
)