一、筛选没有选中的复选框:not("input:checked")
二、匹配有VARCHAR的字符串:".*VARCHAR.*?"
三、json取值的两种方法
var data={
"show_in_list": 1,
"enums": [
{
"value": "B2B",
"key": "1"
},
{
"value": "B2B",
"key": "1"
},
{
"value": "C2C",
"key": "1"
}
],
"key": "PK",
"field_name": "主键ID",
"desc": "",
"column": "id",
"type": "INT(10)"
},
一个对象,有两种取里面值的方法,拿里面的KEY做例子
第一种:data.KEY
第二种:data['KEY']
相信我,了解这两种方法绝对比你只了解一种方法要好很多,
我就碰到过这样的坑,因为只知道第一种方法,所以当里面的key变成了一个字符串的时候我就手足无措了,所以知识显得有多么的重要
还有一个我碰的坑
就是比如
四、把var放在循环里面或者外面是两种不一样的东西,我踩过这个坑,说到底还是因为知识不足,所以继续加油吧
把var 放在循环外面
var data=0;
for(var i=0;i<4;i ){
data ;
console.log(data);
}
VM576:5 1
VM576:5 2
VM576:5 3
VM576:5 4
还有就是把var放循环里面
for(var i=0;i<4;i ){
var data=0;
data ;
console.log(data);
}
4VM573:4 1
哈哈 四次都是1
这是因为把var放里面,每次循环var data都会初始化
5️⃣.jQuery设置div高度的两种方法
1.$('div').height('300px');
2.$('div').css('height','300px');
6️⃣.把'100px'变成'100'
parseInt(100px)==100
7️⃣.亲测,span,input这些行内元素设置了position:absolution的时候,这些行内元素就会变成display:block
更多专业前端知识,请上 【猿2048】www.mk2048.com