SpringMVC框架下JQuery傳遞并解析Json格式的數據是如何實現的
676
2024-03-17
本文實例講述了jQuery實現選中彈出窗口選擇框內容后賦值給文本框的方法。分享給大家供大家參考,具體如下:
一、先描述下可以實現什么:
下拉框一改變,彈出框出現,選擇彈出框中的值會賦值給下拉菜單
二、代碼:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Subscribe策略</title> <style type="text/css"> * { margin: 0; padding: 0;} #bg{ display:none; position:fixed; _position:absolute; height:100%; width:100%; top:0; left:0; background:#000; border:1px solid #cecece; z-index:1; } #logWin{ display: none; margin-top:300; padding:0; position:fixed; _position:absolute; z-index:2; width:230px; height:140px; border:1px solid #c8c8c8; background:#fff; overflow:auto; } #logWin h2{ height:30px; background:#c8c8c8; text-align:center; line-height:30px; color:#fff; } #logWin form{ margin:20px 10px 10px 10px; } #logWin .dataArea{ margin-top:10px; } #logWin .controlArea{ margin-top:13px; margin-left:35px; } #logWin .controlArea input{ width:60px; } </style> <script src="http://www.gimoo.net/t/1904/js/jquery.js" type="text/javascript"></script> <script type="text/javascript"> function findit(msg){ var logStatus = 0; if(msg==2) checkWin(logStatus); } function centerWin(){ //center the Win to the center of screen var windowWidth = document.documentElement.clientWidth, windowHeight = document.documentElement.clientHeight, scrollTop = document.documentElement.scrollTop, scrollLeft = document.documentElement.scrollLeft, popupWidth = $("#logWin").width(), popupHeight = $("#logWin").height(); $("#logWin").css({ "display" : "block", "position" : "absolute", "top" : scrollTop + windowHeight/2 - popupHeight/2, "left" : scrollLeft + windowWidth/2 - popupWidth/2 }); //only need force for IE6 $("#bg").css({"height" : windowHeight}); } function checkWin(logStatus01) { logStatus=logStatus01; if (logStatus == 0) { //if the window is disabled, enable the window centerWin(); $("#bg").css({"opacity":"0.5"}); $("#bg").fadeIn("fast"); logStatus = 1; } else { //disable the window $("#bg").fadeOut("fast"); $("#logWin").fadeOut("fast"); logStatus = 0; } } $(function() { $("#no1,#no2,#no3,#no4").click(function(){ var msg01=$(this).text(); $("#role").append("<option selected='selected'>"+msg01+"</option>"); $("#logWin").css({ "display" : "", }); }); }); </script> </head> <body> <select name="role_select" style="width: 154px" id="role" class="login_input" onchange="findit(this.options[this.options.selectedIndex].value)"> <option value="1">******</option> <option value="1">******</option> <option value="2">輸入</option> </select> <div id="logWin"> <h2>點擊你想輸入的內容</h2> <ul style="margin-left=10px; list-style:none;"> <li id="no1">NO1</li> <li id="no2">NO2</li> <li id="no3">NO3</li> <li id="no4">NO4</li> </ul> </div> </body> </html>
希望本文所述對大家jQuery程序設計有所幫助。
#免責聲明#
本站[綠夏技術導航]提供的一切軟件、教程和內容信息僅限用于學習和研究目的;不得將上述內容用于商業或者非法用途,否則,一切后果請用戶自負。本站信息來自網絡收集整理,版權爭議與本站無關。您必須在下載后的24個小時之內,從您的電腦或手機中徹底刪除上述內容。如果您喜歡該程序或內容,請支持正版,購買注冊,得到更好的正版服務。我們非常重視版權問題,如有侵權請郵件[admin@lxwl520.com]與我們聯系進行刪除處理。敬請諒解!