遇见的问题(二)

一:取消事件绑定

$(".upload_image").unbind("click");
$(".upload_image").bind("click",function(){})

二:tip

任何声明默认都是undefined,长度为0

声明时最好先给null

判断是否存在if(aa){}

强制字符转换成数字 :

  12345+''

  123456-0

三:如果将一组请求json数据放到隐藏域存着时,需要先将json转换成字符串,取出来时在转换成接json。

json-->字符串

$(".hid").val(JSON.stringfy(address));

字符串-->json

address = JSON.parse($(".hid.val()));

四:select取值

当select option有value="1"时,此时获取的$("select").val()是value里面的值;

当select option没有value属性时,此时获取的$("select").val()是option里面的具体内容;

五:判断复选框是否选中

$("#all").click(function(){

  if(this.checked){}-----------yes

  if($(this).checked){}-------error

})

原文地址:https://www.cnblogs.com/yuanyuan0809/p/5818979.html