jquery校验数字(jquery与js的区别)

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("感谢你的支持!你可以继续操作!");
    }
})

判断元素的注意

<script type="text/javascript">
    if(document.getElementById("tt")){//需要判断,如果不判断,找不到ID为tt会报错
        document.getElementById("tt").style.color="red";
    }
    //用jQuery,无需判断$('#tt')是否存在
    $('#tt').css("color","red");
</script>

//需要注意的是,$(‘#tt’)获取的永远是对象,即使网页上没有此元素,也不会报错。
//所以判断应该根据获取到元素的长度来判断,代码如下:
<script type="text/javascript">
  if($('#tt').length > 0){
      // do something
  }
  // 或者转换为DOM对象来判断
  if($('#tt')[0]){
      // do something
  }
</script>
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至624739273@qq.com举报,一经查实,本站将立刻删除。
Like (0)
柳的头像

相关推荐

发表回复

Please Login to Comment
微信
微信
SHARE
TOP
要想花得少,就用购宝。话费电费9折起,官方公众号:购宝