亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jQuery通過控制節點實現僅在前臺通過get方法完成參數傳遞

2019-11-20 13:15:08
字體:
來源:轉載
供稿:網友

本文實例講述了jQuery通過控制節點實現僅在前臺通過get方法完成參數傳遞。分享給大家供大家參考。具體分析如下:

這樣也是HTML DOM那部分的內容,javascript與jquery等前端腳本語言的核心就是要控制每一個節點,對每一個節點進行增刪改查,這樣才能夠真正地活用javascript與jquery等前端腳本寫出一個又一個華麗麗的東西。

javascript控制節點,筆者已經在之前的【JavaScript針對網頁節點的增刪改查用法實例】有過相關介紹,現在是通過jquery這一javascript進階的腳本語言,來控制節點,并且在此基礎上,使用jquery來在不同網頁間傳遞參數,僅在前臺通過get方法完成參數傳遞,掛到服務器,不需要jsp與asp,寫一些request等服務器語言來獲取參數。

一、基本目標

在網頁中有存在于黑色div-紅色div-藍色p之下的span節點,一旦點擊,則分別獲取其上面節點的id

點擊增加按鈕可以增加超級鏈接節點,其中每一個超級鏈接都帶有中文參數你好1,你好2,你好3……,而且滾動條自動隨節點的增加而滾動,向jqrec.html傳遞,這個你好x參數,jqrec.html頁面能夠獲取到這個中文參數

點擊清空按鈕可以清空ul下面的所有節點

二、制作過程

jqrec.html全代碼如下,所使用的函數,涉及到分析url地址的正則表達式,不用細究。真正作用的代碼則只有,$("#rec").text(unescape(getUrlParam("text")));

復制代碼 代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>jqrec</title> 
<script src="js/jquery-1.11.1.js"></script> 
</head> 
<body> 
<p> 
你點擊的鏈接是:<strong><span id="rec" style="color:#F00;"></span></strong>,這與瀏覽器上的get方法傳過來的text參數完全相同~ 
</p> 
<p> 
text上傳遞的參數是中文來的哦,需要結果譯碼解碼~ 
</p> 
<p> 
<a href="./jqsend.html">返回jqsend.html再試一次~</a> 
</p> 
</body> 
</html> 
<script> 
/*此函數配合unescape函數能夠對url上get方法傳遞過來的utf-8元素進行解碼*/ 
function getUrlParam(name) 

var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");  
var r = window.location.search.substr(1).match(reg);   
if (r!=null) return unescape(r[2]); return null;  
}  
$(function() { 
    $("#rec").text(unescape(getUrlParam("text"))); 
    }); 
</script>

jqsend.html全代碼如下,具體代碼請看注釋:

復制代碼 代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>jqsend</title> 
<script src="js/jquery-1.11.1.js"></script> 
</head> 
 
<!--html部分,設計一個復雜的圖層,里面包含著四重節點,也就是節點樹四層--> 
<body> 
 
<div id="fatherdiv2" style="border:solid;border-color:#000"> 
<div id="fatherdiv" style="border:solid;border-color:#f00"> 
<p id="fatherp" style="border:solid;border-color:#00f"> 
<span id="findmyfather"> 
我的父節點 
</span> 
</p> 
</div> 
</div> 
<br /> 
 
<!--兩個按鈕--> 
<button id="add">增加</button> 
<button id="clear">清空</button> 
<!--用來存放增加的超鏈接列表--> 
<ul id="testul"></ul> 
</body> 
</html> 
<script> 
/*$(function(){});相當于$(document).ready(function (){});函數,一載入,就執行的主函數*/ 
$(function() { 
     /*計數id*/ 
     var id=0; 
     /*add按鈕點擊事件*/ 
     $("#add").click(function (){ 
            id=id+1; 
            var li="<li id=/"id" +id.toString()+ "/"><a></a></li>"; 
            /*在testul列表中,增加如上所述的li節點*/ 
            $("#testul").append(li); 
            /*尋找新增的id為idx(其中x為計數器var id的值)的li節點下的a節點,并且把其中的元素修改為你好x,jquery里面的.html相當于javascript里面的innerHTML*/ 
            $("#id"+id.toString()).find("a").html("你好"+id); 
            /*設置此a元素的href屬性為,jqrec.html=“你好”+id,由于鏈接中不可以帶中文,所以用兩次escape將其編碼為utf-8編碼,用一次會出現bug,后面的unescape獲取不了,不知道為什么*/ 
            $("#id"+id.toString()).find("a").attr("href","./jqrec.html?text="+escape(escape("你好"+id))); 
            /*設置滾動條隨著testul的所在高度滾動,這段代碼在ie8以下會失效*/ 
            $("body").scrollTop($("#testul").height()); 
         }); 
     /*clear按鈕點擊事件*/  
     $("#clear").click(function (){ 
            /*把testul下面的所有元素清空,計數器清零*/  
            $("#testul").empty(); 
            id=0; 
        }); 
     /*findmyfather行內文本點擊事件*/ 
     $("#findmyfather").click(function(){ 
         /*this代表被按的findmyfather,取其上一級父節點的id*/ 
         thisid=$(this).parents().attr("id"); 
         alert("我的父節點是:"+thisid); 
         /*這樣可以往前尋找第一個div元素的id*/ 
         thisid=$(this).parents("div").attr("id"); 
         alert("我的第一個div父節點是:"+thisid); 
         /*這樣可以往前尋找第二個div元素的id*/ 
         thisid=$(this).parents("div").parents("div").attr("id"); 
         alert("我的第二個div父節點是:"+thisid); 
         });         
    }); 
</script>

希望本文所述對大家的jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美一级黑人aaaaaaa做受| 777777777亚洲妇女| 欧美激情视频免费观看| 97视频人免费观看| 亚洲人成网站在线播| 欧美精品少妇videofree| 81精品国产乱码久久久久久| 日韩免费在线播放| 亚洲嫩模很污视频| 7777kkkk成人观看| 亚洲国产精品福利| 久久久久久久久久久av| 日本三级韩国三级久久| 欧美黑人又粗大| 色综合久久天天综线观看| 色噜噜狠狠狠综合曰曰曰| 国产精品香蕉av| 国产视频福利一区| 国产精品一区二区久久国产| 亚洲欧美另类国产| 亚洲电影在线看| 国模叶桐国产精品一区| 日韩专区在线观看| 国产精品久久一区主播| 日韩欧美国产免费播放| 免费av在线一区| 国产成人精品电影| 成人激情免费在线| 九九热最新视频//这里只有精品| 国产欧美日韩专区发布| 日本不卡视频在线播放| 日韩高清有码在线| 日本午夜精品理论片a级appf发布| 国产精品视频最多的网站| 欧美精品18videosex性欧美| 久久久久久久久久久人体| 亚洲人a成www在线影院| 国产精品流白浆视频| 亚洲视频免费一区| 成人网址在线观看| 久久久精品免费| 久久久噜久噜久久综合| 国自产精品手机在线观看视频| 久久天天躁日日躁| 亚洲理论片在线观看| 欧美激情啊啊啊| 91精品91久久久久久| 欧美在线日韩在线| 国产999精品久久久| 欧美国产在线视频| 国产精品免费久久久| 亚洲黄色www| 欧美成人免费全部观看天天性色| 日韩在线观看av| 51精品在线观看| 亚洲xxxx3d| 亚洲性猛交xxxxwww| 国产精品第三页| 精品日韩美女的视频高清| 成人av资源在线播放| 日本韩国在线不卡| 亚洲欧美国产精品专区久久| 国产欧美在线观看| 青青草成人在线| 国产一级揄自揄精品视频| 视频在线观看一区二区| 在线亚洲国产精品网| 久久精品夜夜夜夜夜久久| 日本不卡免费高清视频| 川上优av一区二区线观看| 亚洲成年人在线播放| 日韩精品视频在线观看免费| 欧美最猛性xxxxx免费| 国产精自产拍久久久久久蜜| 国产精品久久久久久久电影| 538国产精品视频一区二区| 国产欧美精品一区二区| 伊人伊成久久人综合网小说| 国产精品亚洲片夜色在线| 欧美成人在线免费视频| 久久久久久国产精品三级玉女聊斋| 久久精品国产一区| 国产精品欧美日韩久久| 欧美中文在线字幕| 亚洲欧洲第一视频| 午夜欧美大片免费观看| 中文字幕久久久av一区| 欧美小视频在线观看| 97超级碰碰人国产在线观看| 成人一区二区电影| 久久久电影免费观看完整版| 国产不卡精品视男人的天堂| 69av在线视频| 欧美黄色免费网站| 欧美中文在线免费| 国自产精品手机在线观看视频| 免费99精品国产自在在线| 亚洲精品91美女久久久久久久| 狠狠色狠狠色综合日日小说| 日韩精品视频在线播放| 国内外成人免费激情在线视频网站| 日本国产一区二区三区| 久久综合九色九九| 亚洲网在线观看| 亚洲自拍偷拍第一页| 在线看福利67194| 欧美成人精品一区二区三区| 亚洲网站在线播放| 国产美女91呻吟求| 欧美成人剧情片在线观看| 亚洲一区av在线播放| 国产精品日韩欧美综合| 亚洲最大av网| 欧美精品激情在线观看| 国产啪精品视频网站| 亚洲人成在线观| 国产极品jizzhd欧美| 日韩成人黄色av| 国产日本欧美一区二区三区| 国产欧美日韩精品在线观看| 国产一区二区三区在线视频| www.亚洲男人天堂| 欧美大肥婆大肥bbbbb| 日韩中文字幕网站| 亚洲二区在线播放视频| 日韩欧美在线免费观看| 日韩欧美999| 久久影院模特热| 亚洲精品国产福利| 精品久久久香蕉免费精品视频| 亚洲福利视频免费观看| 欧美性生交xxxxxdddd| 一区二区三区视频免费| 成人黄色免费片| 亚洲网站在线观看| 中文字幕亚洲一区| 欧美亚洲国产日韩2020| 九色成人免费视频| 日韩欧美一区二区三区| 91欧美激情另类亚洲| 日韩免费在线视频| 国产日韩欧美影视| 狠狠爱在线视频一区| 亚洲欧美精品一区二区| 国产精品视频1区| 九九视频直播综合网| 中文字幕国产亚洲| 国产专区欧美专区| 欧美丰满少妇xxxxx| 日韩有码视频在线| 久久国产精品99国产精| 欧美成人精品在线观看| 亚洲国产欧美一区二区三区同亚洲| 日韩在线观看av| 国产精品国内视频| 久久91精品国产| 亚洲欧美日韩国产中文| 国产精品亚洲激情| 九九精品视频在线| 日韩欧美中文在线| 国产成人精品一区二区在线| 日韩美女视频在线观看| 欧美激情一级二级| 亚洲男人天堂视频|