前置條件:
創(chuàng)新互聯(lián)長期為1000多家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為高陽企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、網(wǎng)站制作,高陽網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
div作為盒子限制高度,并設(shè)置overflow:auto。在內(nèi)容超溢出時會出現(xiàn)滾動條(默認(rèn)Y軸)
實現(xiàn)滾動條滾動到指定位置有兩種情況:無效果 和 有動畫效果
(1)無效果--直接使用scrollTop方法
//100為高度,單位px
$('.box').scrollTop(100)
(2)有效果--使用animate方法
//100為高度,單位px;300為時間,單位ms
$('.box').animate({scrollTop:100},300)
使用ajax。
參考代碼:
$(function(){
$.ajax({
type:"POST",??????url:"LoginLoadArticle.ashx", ? ?
data: "type="+escape("最新公告") ,
success:function(msg){
$(".gonggao").html(msg);
},??????error:function(XMLHttpRequest, textStatus, thrownError){}
})
})
擴(kuò)展資料:
xml:返回XML文檔,可用JQuery處理。?
html:返回純文本HTML信息;包含的script標(biāo)簽會在插入DOM時執(zhí)行。?
script:返回純文本JavaScript代碼。不會自動緩存結(jié)果。除非設(shè)置了cache參數(shù)。注意在遠(yuǎn)程請求時(不在同一個域下),所有post請求都將轉(zhuǎn)為get請求。?
json:返回JSON數(shù)據(jù)。?
jsonp:JSONP格式。使用SONP形式調(diào)用函數(shù)時,例如myurl?callback=?,JQuery將自動替換后一個“?”為正確的函數(shù)名,以執(zhí)行回調(diào)函數(shù)。?
text:返回純文本字符串。?
beforeSend:要求為Function類型的參數(shù),發(fā)送請求前可以修改XMLHttpRequest對象的函數(shù)。
.val()函數(shù)獲取select的屬性。語法:
$(selector).val(value)
val() 方法返回或設(shè)置被選元素的值。元素的值是通過 value 屬性設(shè)置的。該方法大多用于 input 元素。如果該方法未設(shè)置參數(shù),則返回被選元素的當(dāng)前值。
一、創(chuàng)建一個select元素:
二、創(chuàng)建如下獲取屬性函數(shù):
三、結(jié)果獲取:
擴(kuò)展資料:
通過?.val()?方法從 textarea 元素中取得的值是不含有回車(\r)字符的。但是如果該值是通過 XHR 傳遞給服務(wù)器的,回車(\r)字符會被保留(或者是被瀏覽器添加的,但是在原始數(shù)據(jù)中并不包含回車(\r))??梢允褂孟旅娴?valHook 方法解決這個問題:
參考資料:jQuery API 中文文檔 --.val()
jquery中parent()可以獲取父級元素,所以獲得某元素父級的父級可以使用
$(selector).parent().parent();
示例如下
創(chuàng)建Html代碼及css樣式
div?class="class1"
class1
div?class="class2"
class2
div?class="class3"
class3
/div
/div
/div
div{padding:10px?20px;border:4px?solid?#ebcbbe;}
div.class1{width:200px;height:120px;}
編寫jquery代碼
$(function(){
$("div.class3").click(function()?{
obj?=?$(this).parent().parent();
alert(obj.prop('class'));
});
})
查看效果