//设置不可使用

$("#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. week_6

    Andrew Ng 机器学习笔记 ---By Orangestar Week_6 (1) In Week 6, you will be learning about systematically im ...

  2. get请求拼接数组转字符串

    get请求拼接数组转换成字符串

  3. C语言:使用malloc申请一个二级指针,外层为3个元素,内层为5个元素。使用并释放。

    //使用malloc申请一个二级指针,外层为3个元素,内层为5个元素.使用并释放. #include"head.h" int main() { int **p = (int **) ...

  4. angular+ZORRO中nz-table 大小屏幕自适应、滚动条、点击事件

    首先来说屏幕自适应 HTML <div class="container right_table"> <nz-table #basicTable nzBorder ...

  5. 微软外服札记④——Spark中的那些坑...

    Spark中的那些坑 Spark中的那些坑 前言 读取配置文件 时区陷阱 怪异的DayOfWeek substring陷阱 IP地址解析 枚举的数值 posexplode函数 为什么我的程序运行那么慢 ...

  6. java入门与进阶P-1.7+P-1.8

    赋值 通常在声明变量后,使用赋值语句给变量赋值. 在JAVA中将 "="作为 赋值运算符. 表达式:标识涉及值,变量和操作符的一个运算,他们组合在一起计算出一个新的值.所以赋值语句基本就是计算出一个值 ...

  7. Java入门与进阶P-5.1+P-5.2

    初识数组 一.数组 数组是用来存储一个元素个数固定且元素类型相同·的有序集. 数组的两个特点:大小是固定的,且确定之后是不能改变的:数组内的元素类型是相同的. 1.数组的定义(两种): int arr ...

  8. Java入门与进阶P-4.5+P-4.6

    逻辑类型 关系运算的结果是要给逻辑值,true或false.这个值可以保存在一个对应的逻辑类型变量中,这样的变量类型是boolean 布尔是为了纪念George Boole对逻辑计算得到贡献 bool ...

  9. Avalonia 实现动态托盘

    先下载一个gif图片,这里提供一个gif图片示例 在线GIF图片帧拆分工具 - UU在线工具 (uutool.cn) 使用这个网站将gif切成单张图片 创建一个Avalonia MVVM的项目,将图片 ...

  10. 1月10日内容总结——linux前期知识储备,linux系统、目录、文件相关命令,vi和vim,目录结构

    目录 一.前期必备知识 二.系统运⾏命令 帮助指令 关机/重启命令 三.快捷方式命令 四.⽬录结构与文件相关命令 1.pwd显示当前目录绝对路径指令 2.cd切换到指定目录指令 3.mkdir创建目录 ...