<!--动态创建元素和操作 jQuery 包装集的各个函数-->
<html lang="zh">
<head>
<meta charset="utf-8"/>
<title>Hello World jQuery!</title>
<script src="!%20jQuery.js"></script>
</head>
<body>
<script>
//(1)使用 HTML DOM 创建元素
var select=document.createElement("select");
select.options[0]=new Option("加载项1","value1");
select.options[1]=new Option("加载项2","value2");
select.size="2";
var object=testDiv.appendChild(select);
//使用jQuery函数创建元素
$("<div style=\"border:solid 1px #ff0000\">动态创建的 div</div>")
//当 HTML 字符串是没有属性的元素时, 内部使用 document.createElement 创建元素
$("<div/>").css("border","solid 1px #ff0000").html("动态创建的 div").appendTo(testDiv);
//否则内部使用innerHTML创建元素
$("<div style=\"border:solid 1px #ff0000\">动态创建的div</div>").appendTo(testDiv);
//正确的做法是在页面加载完毕后添加或删除元素。
//DOM加载完毕后添加元素,访问者可能会看到一个不完整的页面
window.onload=function(){
testDiv.innerHTML="<div style=\"border:solid 1px #ff0000\">动态创建的div</div>";}
//解决办法:等 DOM 被解析后, 在图像和外部资源加载之前执行我们的函数
$(document).ready(
function(){
testDiv.innerHTML="<div style=\"border:solid 1px #ff0000\">使用动态创建的$(document).ready(function)方法</div>";
}
);
//等价于
$(function(){
testDiv.innerHTML="<div style=\"border:solid 1px #ff0000\">使用动态创建的$(document).ready(function)方法</div>";
});
</script>
<!--管理 jQuery 包装集元素-->
<img src="Filtering.jpg">过滤
<img src="Finding.jpg">查找
<img src="Chaining.jpg">串联
</body>
</html>
前端学习之路——管理jQuery包装集
最新推荐文章于 2024-09-10 09:55:59 发布