求大牛帮忙写一个思路

我是一个js的新手。。。。。
要实现一个考场管理的js,
上面有两个管理的按钮
一个能添加一个 考场实例
另一个能再每个考场实例前面添加删除按钮。
然后每个实例点开之后能够编辑内容,我是用的X-editable
因为考场编号我设成了主键,所以需要存储一个不能编辑的属性,记录考场编号
有没有方便好用js可以引用一下或者希望大牛提点下应该怎么改。。。现在删除还没写出来,还有记录考场编号的办法也没写出来
添加时候的函数
$('#add_btn').click(function()
{
if(i==0|$("#exrooms_"+(i-1)).html()!="Empty")
{
$('#container').append('<button id="exrooms_'+i+'" name="exrooms" data-type="address" class="btn btn-info editable editable-click">Empty</button> ');
$('#exrooms_'+i).editable({
value: {
考场编号: undefined,
考场地址: undefined,
容纳人数: undefined
},
validate: function(value) {
if(value.考场编号 == '') return '考场编号必须填写!';
var reg = new RegExp("^[0-9]*$");
if(!/^[0-9]+$/.test(value.容纳人数))return '容纳人数必须为整数!';
},
placement:"bottom",
mode:"inline",
display: function(value) {
if(!value||(value.考场编号===undefined&&value.考场地址===undefined&&value.容纳人数===undefined)) {
$(this).empty();
return;
}
var html = '<b>『' + $('<div>').text(value.考场编号).html() + '』</b>, ' + $('<div>').text(value.考场地址).html() + ',「' + $('<div>').text(value.容纳人数).html()+'」';
$(this).html(html);
}
});
$('#exrooms_'+i).on('shown',function(e,editable)
{
$('#divlistExroom .modal-footer .btn-primary').attr('disabled','disabled');
});
$('#exrooms_'+i).on('hidden',function()
{
$('#divlistExroom .modal-footer .btn-primary').removeAttr('disabled','disabled');
});
i++;
}
});
提交时候的函数
$('#divlistExroom button.btn-primary').click(function()
{
var exroomsdata = $('[name=exrooms]').editable('getValue');
$.ajax({url:'system.php',
type:'POST',
timeout:10000,
success:edited,
error:failed,
data:{exrooms:exroomsdata}
});
});
...全文
相关推荐
PanDownload,一个大牛制作的下载工具
PanDownload,一位大牛写的可以替代某网盘下载资源,能直接下载网盘内的文件,永久免费,非常好用哦。我是花狗,我是花狗,我是花狗。
大牛直播播放sdk
大牛直播sdk,万能播放器,能播放rtmp,hls等流,播放mp4
大牛模拟器 模拟器型应用,可以对许多跑步软件进行步频,步数,速度等方面修改.zip
大牛模拟器 模拟器型应用,可以对许多跑步软件进行步频,步数,速度等方面修改。 大牛模拟器。 模拟器型应用,可以对许多跑步软件进行步频,步数,速度等方面修改,简单操作方便。 工具跑步
天天写业务代码,如何成为技术大牛
作为业务开发人员,天天都在进行CRUD,如何更好地提升自己,让自己成为传说中的技术大牛呢?
USACO大牛写的前三十个的代码
以上代码是大学里的大牛所写的,正确性没有问题。而且容易被广大初学数据结构的菜鸟看懂。


