日期:2014-05-17  浏览次数:20694 次

菜鸟问个比较弱智的问题
JScript code

<script type="text/javascript" src="jquery-1.3.1.js">

$(document).ready(function(){

$("#di").html("helloworld"); //id 选择器

$(document.getElementById("di")).html("nihao");//dom 对象转换成jquery 对象

$("#di").get(0).innerHTML="caoshenghuan";     //jquery 对象转换成dom 对象
  ,这里是不是写错了?应该是$("div").get(0)吧?
$("#di").text("曹胜欢");

 alert($("#di").text());//同一函数的set、get 方法

});

</script>

</head>

<body>

<div id="di" style="background-color:#002 ; width:50px; height:100px;" ></div>

<div id="di1" style="background-color:#002 ; width:50px; height:100px;"></div>

<div id="di2" style="background-color:#002 ; width:50px; height:100px;"></div>

</body>

</html>


上面那个地方是不是写错了啊?

------解决方案--------------------
回复内容太短了!

没错
------解决方案--------------------
由于jQuery对象本身是一个集合。所以如果jQuery对象要转换为Dom对象则必须取出其中的某一项,一般可通过索引取出。 
所以楼主的写法没问题,如果要用$("div").get(0)的话需要写成$("div").eq(0).get(0)
------解决方案--------------------
没有问题。。
------解决方案--------------------
没看出问题~