日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

点击按钮显示div并向div中传递参数

發布時間:2024/4/14 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 点击按钮显示div并向div中传递参数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?針對菜單顯示的內容,點擊每一個按鈕后,需要顯示詳細信息,詳情頁是一個div,點擊一行才會顯示,顯示的內容則是根據選中的按鈕。

引申出來,比如一個訂單列表,點擊一行,則彈出一個div展示訂單詳情,而詳情內容則是根據點擊的那一行的內容來確定,于是需要傳遞參數。

實現效果如下:

<!DOCTYPE html> <html><head><meta charset="UTF-8"><title>根據點擊按鈕的不同顯示不同的相同的div并傳遞參數</title><script type="text/javascript" src="http://libs.baidu.com/jquery/2.0.0/jquery.js"></script></head><body><button id="" class="a" value="a1">紅色</button><button id="" class="a" value="a2">藍色</button><button id="" class="a" value="a3">粉色</button><button id="" class="a" value="a4">紫色</button><div id = "dis" class="dis" style="width: 200px;height: 200px;display: none;"><p id="p">玩命加載中。。。。</p></div></body><script type="text/javascript">window.onload = function () {//獲取class="a"的所有元素var btn = $(".a");//當元素被點擊的時候,把其他元素的id刪除掉,再把當前點擊的元素加上一個idbtn.click(function(){btn.removeAttr("id")$(this).attr("id","a")switch ($("#a").text()){case "紅色":viewdiv($("#a").text(),1000,500,"red");break;case "藍色":viewdiv($("#a").text(),1000,500,"blue");break;case "粉色":viewdiv($("#a").text(),1000,500,"pink");break;case "紫色":viewdiv($("#a").text(),1000,500,"#a34bda");break;default:break;}})function viewdiv(s,width,height,background){$("#dis").css("background",background);$("#dis").css("width",width);$("#dis").css("height",height);$("#dis").css("height",height);$("#dis").fadeIn("slow")$("#dis #p").text("歡迎 "+s+" 按鈕");}}</script> </html>

?

總結

以上是生活随笔為你收集整理的点击按钮显示div并向div中传递参数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。