1、jQ动画callback(回调)
使用回调函数:(弹窗会在段落内容消失之后弹出)
html: <button>隐藏</button> <p>我们段落内容,点击“隐藏”按钮我就会消失</p>
jq:
$(function(){
$("button").click(function(){
$("p").hide("slow",function(){
alert("段落现在被隐藏了");
});
});
});
不使用回调函数(弹窗会在段落消失之前弹出)
html: <button>隐藏</button> <p>这是一个段落</p>
jq;
$(function(){
$("button").click(function(){
$("p").hide(1000);
alert("现在段落被隐藏了");
});
});
2、jquery链
html: <p >你好</p> <button>点我</button>
jq:
$(function(){
$("button").click(function(){
$("#p1").css("color","red")
.slideUp(2000)
.slideDown(2000);
});
});
1、获取内容
- text() - 设置或返回所选元素的文本内容
- html() - 设置或返回所选元素的内容(包括 HTML 标记)
- val() - 设置或返回表单字段的值
html:
<p >这是段落中的 <b>粗体</b> 文本。</p>
<button >显示文本</button>
<button >显示 HTML</button>
<p>显示:input <input type="text" ></p>
<button >显示值</button>
jq:
//text() html()
$(function(){
$("#btn1").click(function(){
alert("Text:"+$("#test").text());
});
$("#btn2").click(function(){
alert("HTML:"+$("#test").html());
});
});
//val()
$(function(){
$("#btn3").click(function(){
alert("值为:"+$("#text").val());
});
});
2、获取属性
attr() 方法用于获取属性值
html:
<p><a href="www.baidu.com" >获取属性</a></p>
<button >获取href属性值</button>
jq:
//获取属性
$(function(){
$("#btn4").click(function(){
alert("href属性值:"+$("#lj").attr("href"));
});
});