脚本宝典收集整理的这篇文章主要介绍了javascript代码实例教程-jQuery如何将选中的对象转化为原始的DOM对象,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。
在jQuery中,在一个页面上选择元素返回的集合是jquery对象而不是原始的DOM对象. 所以只能运行jquery方法. 如果要在选择集上运行DOM方法和属性,该集合必须转化为DOM对象。
比如你不可以这样使用:
$('p').innerHTML = "hello world";
因为innerHTML是 DOM的属性而不是jQuery对象的属性.如果确实想这么做.那么就需要将jQuery对象转化为DOM对象.方法有两种.
①jQuery提供一种核心方法get(),所以上面的可以写成$('p').get().innerHTML = "hello world";
当然这里对应的是页面中只有一个p的情况.如果有多个p.
那么这种方法不好使,你需要修改一下代码,通过传递给get(index) 这样的索引值进行选择.
$("p").get(0).innerHTML = "hello world";
当然,你可以使用jQuery自带的$.each循环进行全部的赋值操作.
$p1 = $("p").get();
. 代码如下:
<span style="font-Size:18px;">$.each($p1, function(index, val) {
val.innerHTML = 'lc '+ index;
});</span>
. 代码如下:
<span style="font-size:18px;"><html>
<head>
<tITle></title>
</head>
<body>
<h3>Books</h3>
<ol>
<li>Head First jQuery</li>
<li>Data Structrue and Algorithm with Javascript</li>
<li>Nodejs up and running</li>
<li>Node js with PHP expert</li>
<li>Sharp jQuery</li>
<li>PRofessional Javascript</li>
</ol>
<script tyPE="text/javascript" src="jquery-1.10.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
VAR lis = $('ol li').get().reverse();
$ol = $('ol');
$ol1 = $ol.clone(false, false);
$ol1.empty();
$.each(lis, function(index, val) {
$ol1.append('<li>'+val.innerHTML+'</li>');
});
$ol1.appendTo('body');
});
</script>
</body>
</html>
</span>
. 代码如下:
<html>
<head>
<title></title>
<style type="text/css">
.clicked{
width:100px;
height: 40px;
border: 1px solid #cba;
border-radius: 3px;
}
</style>
</head>
<body>
<a href="#" id="cli" onclick="click(this)">Click Me</a>
<script type="text/javascript" src="jquery-1.10.2.min.js"></script>
<script type="text/javascript">
function click(it){
$(it).addClass('clicked');
console.LOG('yes');
}
</script>
</body>
</html>
觉得可用,就经常来吧! 脚本宝典 欢迎评论哦! js脚本,巧夺天工,精雕玉琢。小宝典献丑了!
以上是脚本宝典为你收集整理的javascript代码实例教程-jQuery如何将选中的对象转化为原始的DOM对象全部内容,希望文章能够帮你解决javascript代码实例教程-jQuery如何将选中的对象转化为原始的DOM对象所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。