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");

}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章