jquery获取当前按钮、截取字符串、字符串拼接、动态循环添加元素
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了jquery获取当前按钮、截取字符串、字符串拼接、动态循环添加元素,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2263字,纯文字阅读大概需要4分钟。
内容图文
截取字符串;字符串拼接;动态循环添加元素:
获取当前按钮:
{data : null, render: function(data, type, row ) { var loginName = $("#loginName").val(); var div = $("<div class=‘btn-group‘></div>"); var button1 = $("<button role=‘download‘ value=‘" + row[5] + "‘ name=‘download‘ class=‘btn btn-xs btn-info glyphicon glyphicon-save‘ title=‘下载‘></button>"); var button2 = $("<button role=‘pass‘ name=‘edit‘ " + "data-templatename=‘"+ row[1] + "‘ " + "data-reportsumid=‘" + row[0] + "‘ " + "data-cycle=‘" + row[2] + "‘ " + "data-sumpeople=‘" + row[4] + "‘ " + "class=‘btn btn-xs btn-info glyphicon glyphicon-edit‘ title=‘传阅‘></button>"); if(row[4]!=loginName&&row[6]==‘1‘){//已汇总但登录人不是汇总人时不能下载 button1.attr("disabled", true); } if($("#ifPassRole").val()=="no"){ button2.attr("disabled",true); } div.append(button1).append(button2); return div[0].outerHTML; }
showPassModel : function(e){ var viewSelf = this;//获取按钮对象,不能直接取到当前操作按钮,需要转换。var $btn=$(e.currentTarget);//获得当前操作按钮var templateName = $btn.data(‘templatename‘); //获取当前按钮绑定的数据 var reportSumId = $btn.data(‘reportsumid‘); $.ajax({ type:"POST", url:$$ctx + "/reportResultQuery/queryUsersByRoleId", data:{ roleId:"480" }, success:function(result){ $("#div-passName").html(""); var htmlContent = ""; $.each(result.data,function(i,item){ //动态循环添加元素 htmlContent += ‘<input name="checkedUser" type="checkbox" value="‘+item.ssoId+‘" />‘+" "+item.userName+‘</br>‘; }); $(htmlContent).appendTo($("#div-passName")); } }); $("#passModal").modal("show"); viewSelf.saveFunction(templateName,reportSumId); //传递参数 },
saveFunction : function(templateName,reportSumId){ $("button[role=‘saveFunction‘]").click(function(){ var str1 = ""; $("input[name=‘checkedUser‘]:checked").each(function(){ str1 += $(this).val()+","; //checkbox 获取选中数据 $.each(); }); $.ajax({ type:"POST", url:$$ctx + "/reportResultQuery/savePassUser", data:{ readUserId:str1.substring(0, str1.length-1), //截取字符串 String.substring(); templateName:templateName, reportSumId:reportSumId }, success:function(result){ $("button[role=‘saveFunction‘]").unbind("click"); //解绑按钮,防止多次弹出 $.unbind("click"); } }); $("#passModal").modal("hide"); }); }
原文:https://www.cnblogs.com/xyhero/p/9404376.html
内容总结
以上是互联网集市为您收集整理的jquery获取当前按钮、截取字符串、字符串拼接、动态循环添加元素全部内容,希望文章能够帮你解决jquery获取当前按钮、截取字符串、字符串拼接、动态循环添加元素所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。