jQuery二級聯動插件:jQuery.selected
一個頁面可以引用多個聯動效果,使用方法:
配置js:
. 代碼如下:
var defaults = {
NextSelId: '#Select2',
SelTextId: '#Text1',
Separator: '--',
SelStrSet: [
{ name: '請選擇', subname: '請選擇'},
{ name: '★高起本★', subname: '計算機科學與技術|漢語言文學' },
{ name: '★高起專★', subname: '語文教育|文秘|學前教育|旅游管理|法律事務|經濟管理|會計電算化|電子商務|計算機信息管理|軟件工程|機電一體化|精細化學品生產技術|機械制造設計及自動化|播音與主持|藝術設計|書法方向藝術設計' },
{ name: '★專升本★', subname: '思想政治教育|漢語言文學|英語|數學與應用數學|電子信息工程|計算機科學與技術|會計學|公共事業管理|旅游管理|體育教育|音樂學|藝術設計|書法方向藝術設計'}]
}
var defaults2 = {
NextSelId: '#Select4',
SelTextId: '#Text2',
Separator: '★',
SelStrSet: [
{ name: '請選擇', subname: '請選擇'},
{ name: '北京', subname: '北京1|北京2' },
{ name: '上海', subname: '上海1|上海2|上海3|上海4' },
{ name: '天津', subname: '天津'}]
}
配置說明:
NextSelId:需要聯動加載的下拉列表 ID
SelTextId:顯示選擇選項的文本框 ID
Separator:一級菜單、二級菜單分割字符串
SelStrSet:配置下拉選項
[{ name: '請選擇', subname: '請選擇'}]
name:一級下拉選項;subname:二級下拉選項,多個用“|”分開;
html頁面:
. 代碼如下:
<body>
<script type="text/javascript">
$(function () {
$('#Select1').selected(defaults);
$('#Select3').selected(defaults2);
});
</script>
<select id="Select1">
</select>
<select id="Select2">
</select>
<input id="Text1" type="text" />
<br />
<select id="Select3">
</select>
<select id="Select4">
</select>
<input id="Text2" type="text" />
</body>
有好的建議請留言評論!
完整JS下載地址