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");
}
alert( "exist");
} else{
alert( "not found");
}
转载于:https://blog.51cto.com/jeoff/202032