判断(id=“id名”的标签)是否存在,注意: 下面的不可以!!!因为 $(“#id”) 不管对象是否存在都会返回 object 。
if($("#id名")){ 存在 }else{ 不存在 }
正确使用判断对象是否存在应该用:
方法1.
if($("#id名").length>0){
存在
}else{
不存在
}
测试 PHP7 中关于键值 1,1.0,'1','1.0' 的处理结果:
$a=array(); $a[1] = 10; $a[1.0]=20; // $a['1']=30; // $a['1.0']=40; var_dump($a); exit(); array(1) { [1]=> int(20) } $a=array(); $a[1] = 10; $a[1.0]=20; $a['1']=30; $a['1.0']=40; var_dump($a); exit(); $a=array(); $a[1] = 10; $a[1.0]=20; $a['1']=30; // $a['1.0']=40; var_dump($a); exit(); array(1) { [1]=> int(30) } $a=array(); $a[1] = 10; $a[1.0]=20; // $a['1']=30; $a['1.0']=40; var_dump($a); exit(); array(2) { [1]=> int(20) ["1.0"]=> int(40) } $a=array(); // $a[1] = 10; // $a[1.0]=20; $a['1']=30; $a['1.0']=40; var_dump($a); exit(); array(2) { [1]=> int(30) ["1.0"]=> int(40) }
if($("#id名")){
存在}else{ 不存在}