jQuery多項選項卡的實現(xiàn)思路附樣式及代碼
更新時間:2014年06月03日 09:44:11 作者:
這篇文章主要介紹了jQuery多項選項卡的實現(xiàn)思路,需要的朋友可以參考下
css樣式:
@CHARSET "UTF-8";
#div{
margin-bottom:10px;
position:relative;
}
#div1{
width:153px;
padding-top:0px;
padding-left:0px;
position:absolute;
}
#div1 ul{
margin-top:0px;
padding-left:0px;
background-color:#ccc;
list-style:none;
}
#div1 ul li{
padding-left:0px;
}
#div1 ul li input{
margin-left:15px;
}
.close{
display:none;
}
.open{
display:block;
}
jquery代碼:
$(function(){
var position = $("#xx").position();
$("#div1").offset({ top:position.top+35,left:position.left+10});
$("#xx").click(function(){
$("#NG").toggleClass("open");
});
$("#div1 input[name=ng]").click(function(){
var arr = new Array();
$("input[name=ng]:checked").each(function(key,value){arr[key]=$(value).val();});
$("#xx").val(arr.join(","));
});
});
html代碼:
<div id="div">
<div align="center" id="div2" >
<form id="form1">
<input type="text" readonly="readonly" id="xx"/>
<input type="submit" value="查詢"/>
</form>
</div>
<div id="div1">
<ul class="close" id="NG" >
<li><input type="checkbox" name="ng" value=1 />1</li>
<li><input type="checkbox" name="ng" value=2 />2</li>
<li><input type="checkbox" name="ng" value=3 />3</li>
</ul>
</div>
</div>
復制代碼 代碼如下:
@CHARSET "UTF-8";
#div{
margin-bottom:10px;
position:relative;
}
#div1{
width:153px;
padding-top:0px;
padding-left:0px;
position:absolute;
}
#div1 ul{
margin-top:0px;
padding-left:0px;
background-color:#ccc;
list-style:none;
}
#div1 ul li{
padding-left:0px;
}
#div1 ul li input{
margin-left:15px;
}
.close{
display:none;
}
.open{
display:block;
}
jquery代碼:
復制代碼 代碼如下:
$(function(){
var position = $("#xx").position();
$("#div1").offset({ top:position.top+35,left:position.left+10});
$("#xx").click(function(){
$("#NG").toggleClass("open");
});
$("#div1 input[name=ng]").click(function(){
var arr = new Array();
$("input[name=ng]:checked").each(function(key,value){arr[key]=$(value).val();});
$("#xx").val(arr.join(","));
});
});
html代碼:
復制代碼 代碼如下:
<div id="div">
<div align="center" id="div2" >
<form id="form1">
<input type="text" readonly="readonly" id="xx"/>
<input type="submit" value="查詢"/>
</form>
</div>
<div id="div1">
<ul class="close" id="NG" >
<li><input type="checkbox" name="ng" value=1 />1</li>
<li><input type="checkbox" name="ng" value=2 />2</li>
<li><input type="checkbox" name="ng" value=3 />3</li>
</ul>
</div>
</div>
您可能感興趣的文章:
- jQuery 選擇器、DOM操作、事件、動畫
- jQuery學習筆記[1] jQuery中的DOM操作
- jQuery學習筆記之jQuery的DOM操作
- jquery 操作DOM案例代碼分享
- jQuery移動和復制dom節(jié)點實用DOM操作案例
- jQuery自動切換/點擊切換選項卡效果的小例子
- jQuery之選項卡的簡單實現(xiàn)
- jquery.idTabs 選項卡使用示例代碼
- jquery實現(xiàn)標簽支持圖文排列帶上下箭頭按鈕的選項卡
- 原生js和jQuery寫的網(wǎng)頁選項卡特效對比
- jQuery封裝的tab選項卡插件分享
- 全面解析DOM操作和jQuery實現(xiàn)選項移動操作代碼分享
相關文章
ionic js 模型 $ionicModal 可以遮住用戶主界面的內容框
這篇文章主要介紹了ionic js 模型 $ionicModal 可以遮住用戶主界面的內容框的相關資料,需要的朋友可以參考下2016-06-06基于JavaScript簡單實現(xiàn)一下新手引導效果
這篇文章主要為大家詳細介紹了如何基于JavaScript簡單實現(xiàn)一下新手引導效果,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下2023-03-03uniapp自定義tabbar的方法(支持中間凸起、角標、動態(tài)隱藏tab和全端適用)
一個項目有多個角色,比如醫(yī)生和患者,tabBar跳轉的路徑不一樣,但是在pages.json中無法配置多個tabBar,這時候就要自定義tabBar了,下面這篇文章主要給大家介紹了關于uniapp自定義tabbar(支持中間凸起、角標、動態(tài)隱藏tab和全端適用)的相關資料,需要的朋友可以參考下2023-04-04