2016/1/4--jquery

本文介绍jQuery的基础用法,包括如何使用not()方法筛选元素、利用load()和get()等方法加载外部内容,以及通过post()方法发送数据。通过实例展示了jQuery简化DOM操作及AJAX交互的方法。

<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script src = "/jquery/jquery.1.11.1.min.js"></script>
<script type="text/javascript">
// jQuery not() 方法返回不匹配标准的所有元素。
$(document).ready(function(){
$("p").not("intro").css({"background-color":"red"});
});
//jQuery AJAX 实例
$(document).ready(function{
$("#btn1").click(function(){
$("#test").load('/jquery/jquery.js');
});
});
//jQuery load() 方法'
$(document).ready(function(){
$("#btn2").click(function(){
$("#test1").load('/jquery/jquery.js');
});
});
// jQuery 选择器添加到 URL 参数。
$(document).ready(function(){
$("#btn2").click(function(){
$("#test1").load("/example/jquery.load");
});
});
$(document).ready(function(){
$("button").click(function(){
$("#div1").load("/example/jquery/demo_test.txt",function(responseTxt,statusTxt,xhr){
if(statusTxt = "success"){
alert("外部加载成功!");
}
if(statusTxt = "error"){
alert("Error: "+xhr.status+": "+xhr.statusText);
}
}
});
//jQuery $.get() 方法
$(document).ready(function(){
$("button").click(function(){
$.get("/example/jquery/demo_test.asp",function(data,status){
alert("数据:" + data + "\n状态:" + status);
});
//jQuery $.post() 方法
$(document).ready(function(){
$("button").click(function(){
$.post("/example/jquery/demo_test_post.asp"){
name:"Donald Duck",
city:"Duckburg"
}
function(data.status){
alert("数据:" + data + "\n状态:" + status);
}
}
}
});
});
});
</script>
</head>
<body>
<!--jQuery not() 方法返回不匹配标准的所有元素。-->
<h1>欢迎来到我的主页</h1>
<p class="intro">我是唐老鸭。</p>
<p class="intro">我住在 Duckburg。</p>
<p class="intro">我爱 Duckburg。</p>
<p>我最好的朋友是 Mickey。</p>
<br><br>
<!--jQuery AJAX 实例-->
<h3 id="test">请点击下面的按钮,通过 jQuery AJAX 改变这段文本。</h3>
<button id="btn1" type="button">获得外部的内容</button>
<br>
<!--jQuery load() 方法-->
<h3 id="test1">请点击下面的按钮,通过 jQuery AJAX 改变这段文本。</h3>
<button id="btn2" type="button">获得外部的内容</button>
<br>
<!--jQuery 选择器添加到 URL 参数。-->
<div id="div1"><h2>使用 jQuery AJAX 来改变文本</h2></div>
<button>获得外部内容</button>
<!--jQuery $.get() 方法-->
<button>向页面发送 HTTP GET 请求,然后获得返回的结果</button>
<!--jQuery $.post() 方法-->
<button>向页面发送HTTP POST请求,然后获得返回的结果。</button>
</body>
</html>

转载于:https://www.cnblogs.com/whatcanido/p/5100543.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值