jquery easyui如何获取被选中的checkbox的id然后将其页面包括数据库数据删除,我的前台页面是这样写的

jquery easyui如何获取被选中的checkbox的id然后将其页面包括数据库数据删除,我的前台页面是这样写的,第1张

这个复选框是没有id的,如果你要对选中的行进行 *** 作的话,可以通过getSelections方法获取数据,如:

var rows = $("#dbgrid").datagrid("getSelections") // 获取所有选中的行

for (var i = 0rows &&i <rows.lengthi++) {

var row = rows[i]

var index = $("#dbgrid").datagrid("getRowIndex", row) // 获取该行的索引

}

做自己做的系统也是通过选择某一行根据这一行信息的id对数据库进行删除 *** 作的,基本代码如下:

function del(){

var row = $('#list').datagrid('getSelected')

if(row){

$.messager.confirm('提示', '你确定删除此条记录吗?', function(r){

if (r){

location.href = '__URL__/del/id/'+row.id

}

$.messager.show({

title:'信息',

msg:'已经取消了删除 *** 作'

})

})

}else{

$.messager.alert('警告','没有选择任何记录信息!','warning')}

}

在easyUI中清空numberbox的值需要重写setvalue方法:

function($){

$.extend($.fn.numberbox.methods, {

setValue: function(jq, value){

return jq.each(function(){

var target = this

var state = $.data(target, 'numberbox')

var opts = state.options

value = opts.parser.call(target, value)

var text = opts.formatter.call(target, value)

opts.value = value

$(target).textbox('setText', text).textbox('setValue', value)

})

}

})

})(jQuery)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10056236.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存