首页 > 技术文章 > 删除按钮和单条删除合并

xuchao0506 2018-10-15 10:16 原文

简单描述:做开发的时候,页面上有删除按钮,可以进行单挑删除和批量删除,但是在列表中每条记录后边还有操作项,编辑和删除,正常我的做法就是分别写两个方法,来完成删除功能,但是现在知道了方法并不是越多越好,一个方法能完成的功能,就不要分成多个方法,后期维护的时候,比较难以进行,废话不多上代码

代码:

//js代码
<script type="text/javascript">
function deleteById(serviceId) {
debugger;
var idstr;
if(serviceId!=undefined){
idstr=serviceId;
}else{
var id_array=new Array();
$('input[name="checkId"]:checked').each(function(){
id_array.push($(this).val());//向数组中添加元素
idstr=id_array.join(',');//将数组元素连接起来以构建一个字符串
});
}
</script>
//说明:参数serviceId如果这个值不为空,说明是操作项里的删除,删除本条记录,如果serviceId为空,点击的是删除按钮,获取选中的id

总结:能合并的方法尽量合并到一起,切记切记!!!

推荐阅读