jquery中html()与val()的用法区别

  作者:会飞的

jquery中html()与val()的用法区别:1). html()与val()的区别$("#myId").html("abc");如果myid不存在上面的代码也不会出错,只是不进行任何操作;var data=$("#myId").html();如果myid不存在,data为null值var data=$("#myId").val();如果myid不存在,data为undefined2). jq

jquery中html()与val()的用法区别: 

1). html()与val()的区别 

$("#myId").html("abc"); 

如果myid不存在上面的代码也不会出错,只是不进行任何操作; 

var data=$("#myId").html(); 

如果myid不存在,data为null值 

var data=$("#myId").val(); 

如果myid不存在,data为undefined 


2). jquery如何判断元素存在 

jquery选择器获取element 无论element是否存在都将返回一个对象 

var my_element=$("#myId"); 

这里无论元素"myid"是否存在,my_element始终是一个object 

使用下面的方法判断"myid"元素是否存在 

if(my_element.length>0)){ 

alert("exist"); 

}else{ 

alert("not found");


有用  |  无用

猜你喜欢