我正在寻找一种简单的方法来在表格中实现内联编辑(使用Django)。到目前为止,我还没有测试像詹戈阵线或詹戈内联编辑这样的东西。我已经发现,并非所有简单的解决方案都适合我。正如我在这里描述的那样,jqInline编辑和内联编辑.jquery.js只使用唯一的选择器。
使用jQuery.可编辑(jquery.内联编辑.js),我没有这些问题,但我不知道如何获取ID并保存数据。
<div id="remark4" class="editable" data-cid="4">Test #4</div>
<div id="remark5" class="editable" data-cid="5">Test #5</div>
<div id="remark6" class="editable" data-cid="6">Test #6</div>
<script src="file:jquery.inline-edit.js"></script>
<script>
$('.remark').inlineEdit('click', {
// use textarea instead of input field
type: 'textarea',
// attributes for input field or textarea
attributes: {
id: $(this).attr("data-cid"),
class: 'input-class-1 input-class-2 input-class-3',
style: 'background:#ffe;'
}
});
</script>
零件是否正确?在表单中的内容更改后,我该如何运行一个?我没有找到这方面的文档或示例,到目前为止,试错并不成功。$(this).attr("data-cid")alert(c_id + content)
随访:
文档确实给出了示例。令人难以置信的是,我之前没有看到这个,很抱歉。
我尝试了以下代码而不是上面的代码:
var option = { trigger: $(".editable"), action: "click" };
$(".editable").editable(option, function (e) {
alert(e.value);
});
这是错误消息:TypeError: $(...).editable is not a function
还怎么了?
守着星空守着你
相关分类