1.jquery目标和Dom目标互相变换。

// Dom目标var domObj = document.getElementsByTagName("h3")[0]; var $jQueryObj = $(domObj); //jQuery目标alert("DOM对象:" domObj.innerHTML);alert("jQuery目标:" $jQueryObj.html());/**jquery目标和dom目标的互相变换**/var $cr = $("#cr"); //jQuery目标var cr = $cr.get(0); //DOM对象,获得 $cr[0]$cr.click(function(){ if($cr.is(":checked")){ //jQuery方法分辨 alert("谢谢你的适用!你能再次实际操作!"); } if(cr.checked){ //DOM方法分辨 alert("谢谢你的适用!你能再次实际操作!"); }})

留意分辨因素。

if(document.getElementById("tt")){//必须分辨,如果不分辨,找不着ID为tt会出错 document.getElementById("tt").style.color="red"; } //用jQuery,不用分辨$('#tt')是不是存有 $('#tt').css("color","red");//必须特别注意的是,$(‘#tt’)获得的一直是目标,即便网页页面上沒有此原素,也不会出错。//因此分辨应当依据获得到原素的长短来分辨,编码如下所示: if($('#tt').length > 0){ // do something } // 或是变换为DOM对象来分辨 if($('#tt')[0]){ // do something }

评论(0条)

刀客源码 游客评论