Javascript jQuery可编辑ID号
我是jQuery新手,我正在尝试使用。我想使用div标记的id作为从数据库中获取的条目,我需要每个条目的id,以便在保存信息时可以引用它。我如何携带身份证号码?这是我的代码:Javascript jQuery可编辑ID号,javascript,jquery,Javascript,Jquery,我是jQuery新手,我正在尝试使用。我想使用div标记的id作为从数据库中获取的条目,我需要每个条目的id,以便在保存信息时可以引用它。我如何携带身份证号码?这是我的代码: <script language="javascript" type="text/javascript"> $(document).ready( function() { $('div.EditName').editable({ type:'
<script language="javascript" type="text/javascript">
$(document).ready(
function()
{
$('div.EditName').editable({
type:'text',
id : 'elementid',
submit:'save',
cancel:'cancel',
onSubmit:SaveName
})
function SaveName(content,elementid)
{
alert(content.current);
alert(elementid);
}
});
$(文件)。准备好了吗(
函数()
{
$('div.EditName')。可编辑({
类型:'text',
id:'elementid',
提交:'保存',
取消:'取消',
onSubmit:SaveName
})
函数SaveName(content,elementid)
{
警报(content.current);
警报(elementid);
}
});
HTML代码:
<div style="width:80%" class="EditName" id="Name7268">David Price</div>
davidprice
此时,我只想显示包含已编辑的david price和div标记的id号的警报。可编辑的
onSubmit
回调采用以下形式(尽管像您那样省略参数是有效的):
在这个函数中,这个
是一个jQuery对象,表示所讨论的DOM节点;您可以从中获取ID
可编辑的选项不包括id
字段。看一看
此外,您还有一个语法错误
我想你应该检查一下最新版本的Editable
在这个新版本中,有一个事件函数onFreeze和另一个方法beforeFreeze。使用这些功能,您可以访问可编辑的输入和显示元素,您可以做任何您想做的事情。响应速度非常快。。完美的答案。。。解决了我的问题。。非常感谢你。。我会给你一分。@neojake:很高兴能帮上忙。如果是你想要的答案,别忘了“接受”它。
function foo(content) { }
function SaveName(content) {
alert(content.current);
alert(this.attr('id'));
}
$(function() { // handy shortcut
$('div.EditName').editable({
type: 'text',
submit: 'save',
cancel: 'cancel',
onSubmit: SaveName
}); // you'd missed out this semicolon
});