//设置不可使用

$("#sydcpihao_"+sysTime).attr('disabled',true);

//设置标签中的text

$("#sydcdel_"+sysTime).text("不可删除");

//设置鼠标事件不可用

$("#sydcdel_"+sysTime).css("pointer-events","none");

js 集合删除某个元素splice

var list= [
{ name: "tom", sex: "m", age: "22" },
{ name: "jack", sex: "m", age: "18" }
{ name: "jack", sex: "m", age: "18" }
];

for (var i = 0; i < list.length; i++) {
if (list[i].name == "jack") {
list.splice(i, 1);
i--;
}
}

//根据批号+编码 校验是否有投入信息 如果有则批号不可编辑
function xunhuantourucheck(pihao,code,sysTime){
if(pihao != null && pihao != ''){
var textdel = $("#sydcdel_"+sysTime).text();

if("不可编辑" == textdel && sysTime == sydcDetaillist.length-1){
$("#sydcpihao_"+sysTime).attr('disabled',true);
}
var url = "xunhuantouru/"+pihao+"," + code;
febs.get(ctx + url, null, function (result) {
if(result.data == '批号有投入台账数据,不允许直接删除'){
$("#sydcpihao_"+sysTime).attr('disabled',true);
$("#sydcdel_"+sysTime).text("不可编辑");
$("#sydcdel_"+sysTime).css("pointer-events","none"); //设置鼠标事件不可用
}
})
}
}

 
 
 

6. 如何用原生js给一个按钮绑定两个onclick事件?

Var  btn=document.getElementById(‘btn’);

//事件监听 绑定多个事件

var btn4 = document.getElementById("btn4");

btn4.addEventListener("click",hello1);

btn4.addEventListener("click",hello2);

function hello1(){

alert("hello 1");

}

function hello2(){

alert("hello 2");

}

 
 
 

,列表页面弹出提示
parseData: function(res) {
if(res.data.msg != '' && res.data.msg != null){
layer.alert(res.data.msg);
return {
code: 0,
msg: res.data.msg
}
}else{
return {
code: 0,
data: res.data.rows
}
}
}

 
 

//用户选择下拉框 触发 修改 其它 select 选项
form.on('select(chanchubak4_' + sysTime + ')', function(data){
febs.get(ctx + 'yichunkehuchanpin/getguigebykehu?kehu=' + data.value, null, function (r) {
var obj = document.getElementById("chanchubak5_"+sysTime);
obj.options.length = 0;
obj.add(new Option("请选择",""));
var obj2 = document.getElementById("chanchubak6_"+sysTime);
obj2.options.length = 0;
obj2.add(new Option("请选择",""));
for (var item of r.data) {
obj.add(new Option(item.chanpinName,item.chanpin));
//obj.options.add(new Option(item.chanpinName,item.chanpin));
//$('#chanchubak5_'+sysTime).append(new Option(item.chanpinName,item.chanpin));//继续往下拉菜单里添加元素
}
form.render('select');//这个一定要有
})
});

 
 
 

js中各种函数的更多相关文章

  1. JS中的函数,Array对象,for-in语句,with语句,自定义对象,Prototype

    一)函数 A)JS中的函数的定义格式: function add(a,b) { var sum = a+b; document.write("两个数的和是:" + sum); // ...

  2. js中的函数,Date对象,Math对象和数组对象

    函数就是完成某个功能的一组语句,js中的函数由关键字 function + 函数名 + 一组参数定义;函数在定义后可以被重复调用,通常将常用的功能写成一个函数,利用函数可以使代码的组织结构更多清晰. ...

  3. js中getByClass()函数

    js中getByClass()函数进化史 对于js来说,我想每一个刚接触它的人都应该会抱怨:为什么没有一个通过class来获取元素的方法.尽管现在高版本的浏览器已经支持getElementsByCla ...

  4. JS中的函数、Bom、DOM及JS事件

    本期博主给大家带来JS的函数.Bom.DOM操作,以及JS各种常用的数据类型的相关知识,同时,这也是JavaScript极其重要的部分,博主将详细介绍各种属性的用法和方法. 一.JS中的函数 [函数的 ...

  5. node.js 中回调函数callback(转载),说的很清楚,看一遍就理解了

    最近在看 express,满眼看去,到处是以函数作为参数的回调函数的使用.如果这个概念理解不了,nodejs.express 的代码就会看得一塌糊涂.比如: 复制代码 代码如下: app.use(fu ...

  6. JS中的函数、BOM和DOM操作

     一.JS中的函数 [关于注释] /** [文档注释]:开头两个*.写在函数上方,在调用函数时可以看到文档上方的描述信息. */   // 单行注释 /* 多行注释 */ 1.函数的声明及调用 (1) ...

  7. html css <input> javaScript .数据类型 JS中的函数编写方式 BOM总结 DOM总结

    Day27  html css div 块标签. 特点: 独占一行,有高度和宽度 span 行元素. 特点:在同一行显示,当前行满了自动去下一行显示. 不识别高度和宽度 1.1.1.1 2.输入域标签 ...

  8. 前端之js中的函数

    函数 函数就是重复执行的代码片.   函数定义与执行 <script type="text/javascript">     // 函数定义     function ...

  9. JS中的函数节流throttle详解和优化

    JS中的函数节流throttle详解和优化在前端开发中,有时会为页面绑定resize事件,或者为一个页面元素绑定拖拽事件(mousemove),这种事件有一个特点,在一个正常的操作中,有可能在一个短的 ...

  10. JS中encodeURIComponent函数用php解码的代码

    JS中encodeURIComponent函数给中文编码后,如何用php解码?? 前提:编码前的中文可能是gbk,gb2312,utf-8等. 复制代码 代码如下: urldecode() iconv ...

随机推荐

  1. [python] 基于blind-watermark库添加图片盲水印

    blind-watermark是一个能够给图片添加/解析基于频域的数字盲水印的Python库.图像水印image watermark是指在图片里添加文本或图形,以标记图片的来源.但是图像水印会破坏原图 ...

  2. [OpenCV实战]10 使用Hu矩进行形状匹配

    目录 1 什么是图像矩? 2 如何计算图像矩 2.1 质心获取 2.2 中心矩 2.3 Hu矩 3 基于Hu矩实现形状匹配 3.1 Hu矩的计算 3.2 基于matchShapes函数计算两个图形之间 ...

  3. 详解kubernetes五种暴露服务的方式

    部署完服务终将是为了访问,那么kubernetes中service和ingress都可以将集群内部的服务能够支持外部访问.service可以让一组 Pod(称为"后端")为集群内的 ...

  4. Web初级——JavaScript

    JavaScript JavaScript是一种基于对象的脚本语言,用于开发基于客户端和基于服务器的Internet应用程序 1.了解JS 1.1JavaScript的组成 JavaScript 的核 ...

  5. SQL29 计算用户的平均次日留存率

    SQL29 计算用户的平均次日留存率 困难 通过率:48.58% 时间限制:1秒 空间限制:256M 描述 题目:现在运营想要查看用户在某天刷题后第二天还会再来刷题的平均概率.请你取出相应数据. 示例 ...

  6. 一文详解 Linux Crontab 调度任务

    最近接到这样一个任务: 定期(每天.每月)向"特定服务器"传输"软件服务"的运营数据,因此这里涉及到一个定时任务,计划使用Python语言添加Crontab依赖 ...

  7. Docker 基础 - 2

    容器操作系统类型 Busybox 集成了一百多个最常用 Linux 命令和工具的软件工具箱. 包含cat echo grep find mount telnet 等 Busybox 是Linux 系统 ...

  8. 03初识MapReduce

    初识MapReduce 一.什么是MapReduce MapReduce是一种编程范式,它借助Map将一个大任务分解成多个小任务,再借助Reduce归并Map的结果.MapReduce虽然原理很简单, ...

  9. JS循环类数组对象,获得页面所有的某个ClssaName,处理它的属性

    举例:获得所有的某个ClssaName,处理它的第一个子元素中的title赋值给内容 let links = Array.from(document.getElementsByClassName('m ...

  10. 财务精度:BigInteger 与 BigDecimal

    财务精度:BigInteger 与 BigDecimal 每博一文案 师父说: 人这一辈子,真地好难. 有些人,好着好着,忽然就变陌生了,有些手,牵着牵着,瞬间就放开了,有些路,走着走着,就失去了方向 ...