$('#code').bind('keypress', function (e) {   //绑定回车处理
if (e.keyCode == ) {
console.log($("#code"));
}
});
            $.ajax({
url: "@Url.Action("Data")",
type: "Post",
data: { },
dataType: "json",
success: function (data) {
app.tableData = data.rows;
},
error: function (jqXHR, textStatus, errorThrown) { }
});
<div id="line" style="display:none">@Model.line</div>
JSON.parse($("#line").html())
前台接收 LIST<CLASS>

(~~(number * 10 *10 ) )/ 10 /10 js  保留二位小数

(obj* 1).toFixed(2) *1 银行家摄入

Math.round(v*10*10 )/10/10   js                ().toExponential(10)-0 解决  .99999999999999问题

math.round(obj,2) c#

<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">   限制输入数字 .也不行

var pages=TotalRecord%pageSize==0?(TotalRecord/pageSize):(Math.floor(TotalRecord/pageSize)+1);   js页数计算

var rows = $('#List').datagrid('getSelections');

var d='';
rows.forEach(function(item){d+=item.BARCODE + "','";});
d ="'"+ d.substring(0, d.length - 2); 选中 返回  '1','2'

var a=["2018/09/18 08:00:00","2018/07/18 08:00:00","2018/10/18 08:00:00"]
a.sort().reverse()[0] 日期最大值,排序
app.tabke.find(function (x) {  return x.HID == app.checked }).STATUS   一个值到数据去找他的对象 

$("#a").find("tr:not(:first)").each(function ()
{
console.log(this);  循环行

$(this).find("input[name='txt']").val()   获取当前行文本框

$(this).find("td").eq(13)[0].innerHTML.trim() 获取行文本
})

$("#a").find("tr:last").clone();  最后 一行的副本

$('#Settlement_Currency optin:selected').text() 获取选择下拉文本

$("#Settlement_Currency").find("option:selected").text()

$("#Settlement_Currency").val()  获取选择下拉值

$("#Settlement_Currency").bind("input propertychange", function() {alert($(this).val());}); 下拉改变事件

$("#dd").val(JSON.stringify(rows)); JSON.parse($("#dd").val())   JS 序列化和反序列化

时间戳转时间

value='/Date(123512530002)/

format(value.replace(/[^0-9]/ig, "") * 1)

function format(shijianchuo) {
//shijianchuo是整数,否则要parseInt转换
var time = new Date(shijianchuo);
var y = time.getFullYear();
var m = time.getMonth() + 1;
var d = time.getDate();
var h = time.getHours();
var mm = time.getMinutes();
return y.toString() + '-' + (m < 10 ? '0' + m : m).toString() + '-' + (d < 10 ? '0' + d : d).toString() + ' ' + (h < 10 ? '0' + h : h).toString() + ':' + (mm < 10 ? '0' + mm : mm).toString();
}

function ToDated( date)
{
if (date == null) {
return value;
}
var date = new Date(date.replace(/[^0-9]/ig, "") * 1);
return date.getFullYear() + '-' + (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-' + date.getDate() + ' ' + date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds();
}

var a=[,,,];  防重复
var b=[];
a.forEach(x=> b.push(a));
if(new Set(a).size>)
b=;

javascript 日常的更多相关文章

  1. JavaScript日常学习2

    JavaScript 数据类型    字符串(String).数字(Number).布尔(Boolean).数组(Array).对象(Object).空(Null).未定义(Undefined). e ...

  2. javascript 日常总结

    1. 将彻底屏蔽鼠标右键 oncontextmenu=”window.event.returnValue=false” < table border oncontextmenu=return(f ...

  3. Javascript日常编码中的一些常见问题

    一.尽量少用全局变量   这是一个疑问最少,同时流传最 广的一条.Javascript使用函数管理作用域,全局变量最大的问题在于同名变量冲突.这种隐患产生比较直接的两个原因就是Javascript语言 ...

  4. JavaScript日常学习3

    JavaScript函数  函数就是包裹在花括号中的代码块,前面使用了关键词 function: function functionname()     {执行代码} function myFunct ...

  5. JavaScript日常学习1

    您会经常看到 document.getElementById("id"). 这个方法是 HTML DOM 中定义的. DOM (Document Object Model)(文档对 ...

  6. JavaScript日常学习6

    JavaScript的运算符.比较符.条件语句.循环语句.跳出循环(break.continue).标签 JavaScript的运算符.比较符.条件语句.循环语句.跳出循环(break.continu ...

  7. JavaScript日常学习5

    JavaScript字符串属性和方法 eg :var txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";      var sln = txt.length; ...

  8. JavaScript日常学习4

    JavaScript事件 1.<button id="btn1" onclick="document.getElementById("btn1" ...

  9. javascript日常总结

    如何去除掉inline-block元素之间的默认间距 前几天写一个页面 1 2 3 4 div{width:900px;} div li{ display:inline-block; width:30 ...

  10. JavaScript日常会跳的坑系列(二)

    1.Number()将部分非数字类型转换为0 强制转换为数值类型函数: parseFloat.parseInt 优点:对非数值类型统一返回NaN 缺点:会将一部分符合数值类型的字符串也识别为数值 pa ...

随机推荐

  1. linux的命令:

    uname -r  linux的版本号 uname -a  显示系统名.节点名称.操作系统的发行版号.操作系统版本.运行系统的机器 ID 号 cd /dev/ 切换到根目录: ls 查看根目录文件

  2. 内联函数inline的用法

    一.什么是内联函数 在C语言中,如果一些函数被频繁调用,不断地有函数入栈,即函数栈,会造成栈空间或栈内存的大量消耗.为了解决这个问题,特别的引入了inline修饰符,表示为内联函数.  栈空间就是指放 ...

  3. loj6277

    题解: 树状数组模板提 代码: #include<bits/stdc++.h> using namespace std; ; int num[N],n,a[N],l,r,c,opt; vo ...

  4. day038 navicat pymysql

    今日内容: 1.navicat 2.pymysql 1.navicat 需要掌握 #1. 测试+链接数据库 #2. 新建库 #3. 新建表,新增字段+类型+约束 #4. 设计表:外键 #5. 新建查询 ...

  5. 当你有双网络(内部网+互联网)时,如何透明NAT给其他电脑上网。虚拟机+爱快

    一:简介 具体环境是这样的:单位没有提供互联网连接,都是内部网,linux服务器,无法连接源更新,docker无法pull镜像,python无法在线pip安装包. 真是郁闷到想死啊. 好在我的笔记本有 ...

  6. [leetcode整理]

    =======简单 leetcode164 Maximum Gap sort两次 =======有参考 330 Patching Array 98 Validate Binary Search Tre ...

  7. linux执行可执行文件时报xxx:not found

    实际上是因为可执行文件执行时所依赖的动态链接库找不到,解决方法为在编译时加-static表示使用静态链接. 或者使用arm-linux-readelf -d +可执行文件,查看该可执行文件依赖的动态链 ...

  8. java.lang.OutOfMemoryError: GC overhead limit exceeded

    前端请求:{"code":400,"message":"Handler dispatch failed; nested exception is ja ...

  9. placeholder兼容性问题

    由于placeholder是H5新属性,IE9及以下都不支持 解决办法:给input添加一个背景图,背景图里面添加placeholder内容,当焦点落在输入框中,背景图隐藏,即可做出类似的效果 代码: ...

  10. C#类中字段封装为属性

    本文描述内容转载 https://zhidao.baidu.com/question/1174413218458798139.html 感谢 冥冥有你PD 的解答!!! 问题思索1 类成员包括变量和方 ...