jQuery id选择器独自使用失效
jQuery id选择器单独使用失效
<script type="text/javascript" src="js/juery/jquery-1.11.1.js"></script>
<script type="text/javascript" src="js/juery/jquery-ui.js"></script>
<div id="force-body">
js:
$(document).ready(function(){
var c = $("#force-body");
alert(c);
}
弹出object Object
换成var c = document.getElementById(“force-body”);可用
换成$("#force-body").hide(); 有效 证明jQuery路径没问题吧?
求解为何单独使用id选择器失效?
------解决方案--------------------
div 是内置对象,所以能识别为 HTMLDdivElement
而 JQuery 对象属于自定义对象,浏览器不能区分,就统一 Qbject 了
var c = $("#force-body");
alert(c[0]);
就是 HTMLDdivElement 了
所以说 JQuery 是 DHTML 的包装
<script type="text/javascript" src="js/juery/jquery-1.11.1.js"></script>
<script type="text/javascript" src="js/juery/jquery-ui.js"></script>
<div id="force-body">
js:
$(document).ready(function(){
var c = $("#force-body");
alert(c);
}
弹出object Object
换成var c = document.getElementById(“force-body”);可用
换成$("#force-body").hide(); 有效 证明jQuery路径没问题吧?
求解为何单独使用id选择器失效?
------解决方案--------------------
div 是内置对象,所以能识别为 HTMLDdivElement
而 JQuery 对象属于自定义对象,浏览器不能区分,就统一 Qbject 了
var c = $("#force-body");
alert(c[0]);
就是 HTMLDdivElement 了
所以说 JQuery 是 DHTML 的包装